From: David Cho-Lerat Date: Wed, 11 Sep 2024 08:16:30 +0000 (+0200) Subject: SONAR-22970 Align dependencies with SonarCloud X-Git-Tag: 10.7.0.96327~119 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=fbb3e8846f006067481102517dbad5126e96213e;p=sonarqube.git SONAR-22970 Align dependencies with SonarCloud --- diff --git a/server/sonar-web/design-system/package.json b/server/sonar-web/design-system/package.json index a237ff598ca..684a70bbe0b 100644 --- a/server/sonar-web/design-system/package.json +++ b/server/sonar-web/design-system/package.json @@ -17,52 +17,52 @@ "validate-ci": "yarn install --immutable && yarn ts-check && yarn format-check && yarn test-ci" }, "devDependencies": { - "@babel/core": "7.24.7", + "@babel/core": "7.25.2", "@babel/plugin-transform-react-jsx": "7.24.7", - "@babel/preset-env": "7.24.7", + "@babel/preset-env": "7.25.4", "@babel/preset-typescript": "7.24.7", - "@emotion/babel-plugin": "11.11.0", + "@emotion/babel-plugin": "11.12.0", "@emotion/babel-plugin-jsx-pragmatic": "0.2.1", "@sonarsource/echoes-react": "0.6.0", - "@testing-library/dom": "10.2.0", + "@testing-library/dom": "10.4.0", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", "@testing-library/user-event": "14.5.2", "@types/d3-array": "3.2.1", - "@types/d3-hierarchy": "~3.1.7", - "@types/d3-shape": "~3.1.6", + "@types/d3-hierarchy": "3.1.7", + "@types/d3-shape": "3.1.6", "@types/d3-zoom": "3.0.8", - "@types/lodash": "4.17.6", + "@types/lodash": "4.17.7", "@types/react": "18.2.55", - "@types/react-highlight-words": "0.16.7", + "@types/react-highlight-words": "0.20.0", "@types/react-modal": "3.16.3", "@types/react-virtualized": "9.21.30", - "@typescript-eslint/parser": "6.21.0", + "@typescript-eslint/parser": "7.18.0", "@vitejs/plugin-react": "4.3.1", - "autoprefixer": "10.4.19", + "autoprefixer": "10.4.20", "dd-trace": "4.25.0", - "eslint": "8.56.0", + "eslint": "8.57.0", "eslint-plugin-header": "3.1.1", - "eslint-plugin-import": "2.29.1", - "eslint-plugin-local-rules": "2.0.1", + "eslint-plugin-import": "2.30.0", + "eslint-plugin-local-rules": "3.0.2", "eslint-plugin-typescript-sort-keys": "3.2.0", "history": "5.3.0", "jest": "29.7.0", - "postcss": "8.4.39", - "postcss-calc": "9.0.1", + "postcss": "8.4.45", + "postcss-calc": "10.0.2", "postcss-custom-properties": "12.1.11", - "prettier": "3.3.2", - "prettier-plugin-organize-imports": "3.2.4", + "prettier": "3.3.3", + "prettier-plugin-organize-imports": "4.0.0", "twin.macro": "3.4.1", - "typescript": "5.5.3", - "vite": "4.5.0", + "typescript": "5.5.4", + "vite": "5.4.3", "vite-plugin-dts": "3.9.1", "whatwg-fetch": "3.6.20" }, "peerDependencies": { - "@emotion/react": "11.11.3", - "@emotion/styled": "11.11.0", - "@primer/octicons-react": "19.8.0", + "@emotion/react": "11.11.4", + "@emotion/styled": "11.13.0", + "@primer/octicons-react": "19.11.0", "classnames": "2.5.1", "clipboard": "2.0.11", "d3-array": "3.2.4", @@ -71,20 +71,20 @@ "d3-selection": "3.0.0", "d3-shape": "3.2.0", "d3-zoom": "3.0.0", - "date-fns": "3.3.1", + "date-fns": "3.6.0", "lodash": "4.17.21", "react": "18.2.0", "react-day-picker": "8.10.0", "react-dom": "18.2.0", "react-helmet-async": "2.0.4", "react-highlight-words": "0.20.0", - "react-intl": "6.6.2", - "react-joyride": "2.8.1", + "react-intl": "6.6.8", + "react-joyride": "2.8.2", "react-modal": "3.16.1", - "react-router-dom": "6.22.0", + "react-router-dom": "6.26.1", "react-select": "5.7.7", "react-virtualized": "9.22.5", - "tailwindcss": "3.3.5" + "tailwindcss": "3.4.10" }, "babelMacros": { "twin": { @@ -93,7 +93,7 @@ } }, "dependencies": { - "highlight.js": "11.9.0", + "highlight.js": "11.10.0", "highlightjs-apex": "1.4.0", "highlightjs-cobol": "0.3.3", "highlightjs-sap-abap": "0.3.0", diff --git a/server/sonar-web/design-system/src/components/CodeSnippet.tsx b/server/sonar-web/design-system/src/components/CodeSnippet.tsx index 094168b1a36..6ca4d79d813 100644 --- a/server/sonar-web/design-system/src/components/CodeSnippet.tsx +++ b/server/sonar-web/design-system/src/components/CodeSnippet.tsx @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import styled from '@emotion/styled'; import classNames from 'classnames'; import { escape as lodashEscape } from 'lodash'; @@ -41,8 +42,8 @@ interface Props { // eslint-disable-next-line no-useless-concat const s = ' \\' + '\n '; -export function CodeSnippet(props: Props) { - const { className, isOneLine, join = s, language, noCopy, render, snippet, wrap } = props; +export function CodeSnippet(props: Readonly) { + const { className, isOneLine, join = s, language, noCopy, render, snippet, wrap = false } = props; const snippetArray = Array.isArray(snippet) ? snippet.filter(isDefined) : [snippet]; const finalSnippet = isOneLine ? snippetArray.join(' ') : snippetArray.join(join); @@ -55,9 +56,10 @@ export function CodeSnippet(props: Props) { ); const renderSnippet = - render ?? (wrap || isOneLine) + render ?? + (wrap || isOneLine ? `${lodashEscape(finalSnippet)}` - : `
${lodashEscape(finalSnippet)}
`; + : `
${lodashEscape(finalSnippet)}
`); return ( { data-test="from" highlightTo={this.to} id="date-from" - maxDate={maxDate && this.to ? min([maxDate, this.to]) : maxDate ?? this.to} + maxDate={maxDate && this.to ? min([maxDate, this.to]) : (maxDate ?? this.to)} minDate={minDate} onChange={this.handleFromChange} placeholder={fromLabel} @@ -117,7 +118,7 @@ export class DateRangePicker extends React.PureComponent { this.toDateInput = element; }} maxDate={maxDate} - minDate={minDate && this.from ? max([minDate, this.from]) : minDate ?? this.from} + minDate={minDate && this.from ? max([minDate, this.from]) : (minDate ?? this.from)} onChange={this.handleToChange} placeholder={toLabel} size={inputSize} diff --git a/server/sonar-web/package.json b/server/sonar-web/package.json index e8f1d9f5a42..41e3cb7dcbd 100644 --- a/server/sonar-web/package.json +++ b/server/sonar-web/package.json @@ -9,17 +9,17 @@ ], "dependencies": { "@emotion/react": "11.11.4", - "@emotion/styled": "11.11.5", - "@primer/octicons-react": "19.10.0", - "@react-spring/rafz": "9.7.3", - "@react-spring/web": "9.7.3", + "@emotion/styled": "11.13.0", + "@primer/octicons-react": "19.11.0", + "@react-spring/rafz": "9.7.4", + "@react-spring/web": "9.7.4", "@sonarsource/echoes-react": "0.6.0", - "@tanstack/react-query": "5.18.1", - "@types/validator": "13.12.0", + "@tanstack/react-query": "5.54.1", + "@types/validator": "13.12.1", "axios": "1.7.2", "classnames": "2.5.1", "clipboard": "2.0.11", - "core-js": "3.37.1", + "core-js": "3.38.1", "d3-array": "3.2.4", "d3-hierarchy": "3.1.2", "d3-scale": "4.0.2", @@ -28,7 +28,7 @@ "d3-zoom": "3.0.0", "date-fns": "3.6.0", "diff": "5.2.0", - "dompurify": "3.1.5", + "dompurify": "3.1.6", "formik": "2.4.6", "lodash": "4.17.21", "lunr": "2.3.9", @@ -42,7 +42,7 @@ "react-joyride": "2.8.2", "react-markdown": "9.0.1", "react-modal": "3.16.1", - "react-router-dom": "6.24.0", + "react-router-dom": "6.26.1", "react-select": "5.7.7", "react-virtualized": "9.22.5", "regenerator-runtime": "0.14.1", @@ -51,11 +51,11 @@ "validator": "13.12.0" }, "devDependencies": { - "@emotion/jest": "11.11.0", - "@jupyterlab/nbformat": "4.2.4", + "@emotion/jest": "11.13.0", + "@jupyterlab/nbformat": "4.2.5", "@swc/core": "1.6.6", "@swc/jest": "0.2.36", - "@testing-library/dom": "10.2.0", + "@testing-library/dom": "10.4.0", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", "@testing-library/user-event": "14.5.2", @@ -66,45 +66,45 @@ "@types/d3-scale": "4.0.8", "@types/d3-selection": "3.0.10", "@types/d3-shape": "3.1.6", - "@types/diff": "5.2.1", + "@types/diff": "5.2.2", "@types/dompurify": "3.0.5", "@types/jest": "29.5.12", "@types/jest-axe": "3.5.9", - "@types/lodash": "4.17.6", - "@types/node": "20.14.9", + "@types/lodash": "4.17.7", + "@types/node": "20.16.5", "@types/react": "18.2.55", "@types/react-dom": "18.3.0", "@types/react-helmet": "6.1.11", - "@types/react-highlight-words": "0.16.7", + "@types/react-highlight-words": "0.20.0", "@types/react-modal": "3.16.3", "@types/react-virtualized": "9.21.30", "@types/valid-url": "1.0.7", - "@typescript-eslint/eslint-plugin": "6.21.0", - "@typescript-eslint/parser": "6.21.0", - "@typescript-eslint/rule-tester": "6.21.0", - "autoprefixer": "10.4.19", + "@typescript-eslint/eslint-plugin": "7.18.0", + "@typescript-eslint/parser": "7.18.0", + "@typescript-eslint/rule-tester": "7.18.0", + "autoprefixer": "10.4.20", "chalk": "4.1.2", "chokidar": "3.6.0", "dd-trace": "4.25.0", "design-system": "1.0.0", "esbuild": "0.20.0", - "eslint": "8.56.0", + "eslint": "8.57.0", "eslint-config-sonarqube": "2.1.3", "eslint-plugin-header": "3.1.1", - "eslint-plugin-import": "2.29.1", - "eslint-plugin-jest": "27.6.3", + "eslint-plugin-import": "2.30.0", + "eslint-plugin-jest": "27.9.0", "eslint-plugin-jest-dom": "5.4.0", - "eslint-plugin-jsx-a11y": "6.9.0", - "eslint-plugin-local-rules": "2.0.1", - "eslint-plugin-promise": "6.4.0", - "eslint-plugin-react": "7.34.3", + "eslint-plugin-jsx-a11y": "6.10.0", + "eslint-plugin-local-rules": "3.0.2", + "eslint-plugin-promise": "6.6.0", + "eslint-plugin-react": "7.35.2", "eslint-plugin-react-hooks": "4.6.2", - "eslint-plugin-testing-library": "6.2.2", + "eslint-plugin-testing-library": "6.3.0", "eslint-plugin-typescript-sort-keys": "3.2.0", "fs-extra": "11.2.0", "http-proxy": "1.18.1", "jest": "29.7.0", - "jest-axe": "8.0.0", + "jest-axe": "9.0.0", "jest-environment-jsdom": "29.7.0", "jest-fail-on-console": "3.3.0", "jest-junit": "16.0.0", @@ -112,14 +112,14 @@ "jsdom": "24.1.0", "openapi-types": "12.1.3", "path-browserify": "1.0.1", - "postcss": "8.4.39", - "postcss-calc": "9.0.1", + "postcss": "8.4.45", + "postcss-calc": "10.0.2", "postcss-custom-properties": "12.1.11", - "prettier": "3.3.2", - "prettier-plugin-organize-imports": "3.2.4", - "tailwindcss": "3.4.4", + "prettier": "3.3.3", + "prettier-plugin-organize-imports": "4.0.0", + "tailwindcss": "3.4.10", "turbo": "1.11.3", - "typescript": "5.5.3", + "typescript": "5.5.4", "whatwg-fetch": "3.6.20" }, "scripts": { diff --git a/server/sonar-web/src/main/js/api/mocks/CodingRulesServiceMock.ts b/server/sonar-web/src/main/js/api/mocks/CodingRulesServiceMock.ts index ef7faa530b5..83a8bd12d69 100644 --- a/server/sonar-web/src/main/js/api/mocks/CodingRulesServiceMock.ts +++ b/server/sonar-web/src/main/js/api/mocks/CodingRulesServiceMock.ts @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import { HttpStatusCode } from 'axios'; import { cloneDeep, countBy, isEqual, pick, trim } from 'lodash'; import { ComponentQualifier, Visibility } from '~sonar-aligned/types/component'; @@ -334,7 +335,7 @@ export default class CodingRulesServiceMock { }); } return this.reply({ - actives: parameters.actives ? this.rulesActivations[rule.key] ?? [] : undefined, + actives: parameters.actives ? (this.rulesActivations[rule.key] ?? []) : undefined, rule, }); }; diff --git a/server/sonar-web/src/main/js/api/settings.ts b/server/sonar-web/src/main/js/api/settings.ts index 41109bcf70c..321373079ca 100644 --- a/server/sonar-web/src/main/js/api/settings.ts +++ b/server/sonar-web/src/main/js/api/settings.ts @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import { omitBy } from 'lodash'; import { throwGlobalError } from '~sonar-aligned/helpers/error'; import { getJSON } from '~sonar-aligned/helpers/request'; @@ -40,13 +41,13 @@ export function getDefinitions(component?: string): Promise { +): Promise { return getValues({ keys: [data.key], component: data.component }).then(([result]) => result); } export function getValues( data: { component?: string; keys: string[] } & BranchParameters, -): Promise { +): Promise<(SettingValue | undefined)[]> { return getJSON('/api/settings/values', { keys: data.keys.join(','), component: data.component, diff --git a/server/sonar-web/src/main/js/app/components/SystemAnnouncement.tsx b/server/sonar-web/src/main/js/app/components/SystemAnnouncement.tsx index b64f10b404b..98fafd9d601 100644 --- a/server/sonar-web/src/main/js/app/components/SystemAnnouncement.tsx +++ b/server/sonar-web/src/main/js/app/components/SystemAnnouncement.tsx @@ -17,13 +17,14 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import styled from '@emotion/styled'; import { FlagWarningIcon, themeBorder, themeColor } from 'design-system'; import { keyBy, throttle } from 'lodash'; import * as React from 'react'; import { getValues } from '../../api/settings'; import { Feature } from '../../types/features'; -import { GlobalSettingKeys, SettingValue } from '../../types/settings'; +import { GlobalSettingKeys } from '../../types/settings'; import withAvailableFeatures, { WithAvailableFeaturesProps, } from './available-features/withAvailableFeatures'; @@ -52,17 +53,15 @@ export class SystemAnnouncement extends React.PureComponent { - const values: SettingValue[] = await getValues({ + const values = await getValues({ keys: [GlobalSettingKeys.DisplayAnnouncementMessage, GlobalSettingKeys.AnnouncementMessage], }); + const settings = keyBy(values, 'key'); this.setState({ - displayMessage: settings[GlobalSettingKeys.DisplayAnnouncementMessage].value === 'true', - message: - (settings[GlobalSettingKeys.AnnouncementMessage] && - settings[GlobalSettingKeys.AnnouncementMessage].value) || - '', + displayMessage: settings?.[GlobalSettingKeys.DisplayAnnouncementMessage]?.value === 'true', + message: settings?.[GlobalSettingKeys.AnnouncementMessage]?.value ?? '', }); }; diff --git a/server/sonar-web/src/main/js/app/components/__tests__/ComponentContainer-test.tsx b/server/sonar-web/src/main/js/app/components/__tests__/ComponentContainer-test.tsx index 4f31c39eeb9..10b7e06c5e8 100644 --- a/server/sonar-web/src/main/js/app/components/__tests__/ComponentContainer-test.tsx +++ b/server/sonar-web/src/main/js/app/components/__tests__/ComponentContainer-test.tsx @@ -201,6 +201,8 @@ describe('getTasksForComponent', () => { // getComponentNavigation is called imidiately after the component is mounted expect(getComponentNavigation).toHaveBeenCalledTimes(1); + jest.runOnlyPendingTimers(); + // we check that setTimeout is not yet set, because it requires getComponentNavigation to finish first (as a microtask) expect(jest.getTimerCount()).toBe(0); diff --git a/server/sonar-web/src/main/js/app/components/metrics/RatingComponent.tsx b/server/sonar-web/src/main/js/app/components/metrics/RatingComponent.tsx index b5c1c51651e..ce59c6e03ce 100644 --- a/server/sonar-web/src/main/js/app/components/metrics/RatingComponent.tsx +++ b/server/sonar-web/src/main/js/app/components/metrics/RatingComponent.tsx @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import { Spinner, Tooltip } from '@sonarsource/echoes-react'; import { MetricsRatingBadge, RatingEnum } from 'design-system'; import * as React from 'react'; @@ -99,14 +100,14 @@ export default function RatingComponent(props: Readonly) { const isLoading = isLoadingTargetMeasure || isLoadingOldMeasure; - const measure = forceMetric ? oldMeasure : targetMeasure ?? oldMeasure; + const measure = forceMetric ? oldMeasure : (targetMeasure ?? oldMeasure); const value = isDiffMetric(metricKey ?? '') ? getLeakValue(measure) : measure?.value; const rating = formatMeasure(value, MetricType.Rating) as RatingEnum; const badge = ( ) { React.useEffect(() => { async function fetchMainBranchName() { - const { value: mainBranchName } = await getValue({ key: GlobalSettingKeys.MainBranchName }); + const { value: mainBranchName } = + (await getValue({ key: GlobalSettingKeys.MainBranchName })) ?? {}; if (mainBranchName !== undefined) { setMainBranch((prevBranchName) => ({ diff --git a/server/sonar-web/src/main/js/apps/groups/components/GroupForm.tsx b/server/sonar-web/src/main/js/apps/groups/components/GroupForm.tsx index 768b11ceb5c..69facff1770 100644 --- a/server/sonar-web/src/main/js/apps/groups/components/GroupForm.tsx +++ b/server/sonar-web/src/main/js/apps/groups/components/GroupForm.tsx @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import { Button, ButtonVariety } from '@sonarsource/echoes-react'; import { FormField, InputField, InputTextArea, Modal } from 'design-system'; import * as React from 'react'; @@ -42,7 +43,7 @@ export default function GroupForm(props: Props) { const { group, create } = props; const [name, setName] = useState(create ? '' : group.name); - const [description, setDescription] = useState(create ? '' : group.description ?? ''); + const [description, setDescription] = useState(create ? '' : (group.description ?? '')); const { mutate: createGroup, isPending: isCreating } = useCreateGroupMutation(); const { mutate: updateGroup, isPending: isUpdating } = useUpdateGroupMutation(); diff --git a/server/sonar-web/src/main/js/apps/issues/sidebar/ProjectFacet.tsx b/server/sonar-web/src/main/js/apps/issues/sidebar/ProjectFacet.tsx index 68048716c98..35989c1a078 100644 --- a/server/sonar-web/src/main/js/apps/issues/sidebar/ProjectFacet.tsx +++ b/server/sonar-web/src/main/js/apps/issues/sidebar/ProjectFacet.tsx @@ -166,7 +166,7 @@ function ProjectItem({ select: (data) => data.components.find((el) => el.key === projectKey), }); - const label = projectName ?? (isLoading ? '' : data?.name ?? projectKey); + const label = projectName ?? (isLoading ? '' : (data?.name ?? projectKey)); return (
diff --git a/server/sonar-web/src/main/js/apps/projectBranches/components/BranchPurgeSetting.tsx b/server/sonar-web/src/main/js/apps/projectBranches/components/BranchPurgeSetting.tsx index 2d90f763bab..7549862a06e 100644 --- a/server/sonar-web/src/main/js/apps/projectBranches/components/BranchPurgeSetting.tsx +++ b/server/sonar-web/src/main/js/apps/projectBranches/components/BranchPurgeSetting.tsx @@ -19,7 +19,6 @@ */ import { HelperHintIcon, Spinner, Switch } from 'design-system'; import * as React from 'react'; -import { useEffect } from 'react'; import HelpTooltip from '~sonar-aligned/components/controls/HelpTooltip'; import { isMainBranch } from '~sonar-aligned/helpers/branch-like'; import { translate } from '../../../helpers/l10n'; @@ -36,10 +35,6 @@ export default function BranchPurgeSetting(props: Props) { const { branch, component } = props; const { mutate: excludeFromPurge, isPending } = useExcludeFromPurgeMutation(); - useEffect(() => { - excludeFromPurge({ component, key: branch.name, exclude: branch.excludedFromPurge }); - }, [branch.excludedFromPurge]); - const handleOnChange = (exclude: boolean) => { excludeFromPurge({ component, key: branch.name, exclude }); }; diff --git a/server/sonar-web/src/main/js/apps/quality-gates/components/QualityGatePermissionsAddModal.tsx b/server/sonar-web/src/main/js/apps/quality-gates/components/QualityGatePermissionsAddModal.tsx index 3998b6d2507..787e3ad7b78 100644 --- a/server/sonar-web/src/main/js/apps/quality-gates/components/QualityGatePermissionsAddModal.tsx +++ b/server/sonar-web/src/main/js/apps/quality-gates/components/QualityGatePermissionsAddModal.tsx @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import { debounce } from 'lodash'; import * as React from 'react'; import { searchGroups, searchUsers } from '../../../api/quality-gates'; @@ -70,7 +71,7 @@ export default class QualityGatePermissionsAddModal extends React.Component { - mounted = false; state: State = { settings: [] }; componentDidMount() { - this.mounted = true; - this.loadSettingValues(); } @@ -57,10 +51,6 @@ export default class CategoryDefinitionsList extends React.PureComponent definition.key); - const values: SettingValue[] = await getValues({ + const values = await getValues({ keys, component: component?.key, }).catch(() => []); + const valuesByDefinitionKey = keyBy(values, 'key'); const settings: SettingDefinitionAndValue[] = categoryDefinitions.map((definition) => { const settingValue = valuesByDefinitionKey[definition.key]; + return { definition, settingValue, diff --git a/server/sonar-web/src/main/js/apps/settings/components/Definition.tsx b/server/sonar-web/src/main/js/apps/settings/components/Definition.tsx index c8180e203fc..ddb94afff83 100644 --- a/server/sonar-web/src/main/js/apps/settings/components/Definition.tsx +++ b/server/sonar-web/src/main/js/apps/settings/components/Definition.tsx @@ -17,7 +17,9 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -import { FlagMessage, Note, Spinner, TextError } from 'design-system'; + +import { Spinner } from '@sonarsource/echoes-react'; +import { FlagMessage, Note, TextError } from 'design-system'; import * as React from 'react'; import { translate, translateWithParameters } from '../../../helpers/l10n'; import { parseError } from '../../../helpers/request'; @@ -57,11 +59,15 @@ export default function Definition(props: Readonly) { const [success, setSuccess] = React.useState(false); const [changedValue, setChangedValue] = React.useState(); const [validationMessage, setValidationMessage] = React.useState(); + const { data: loadedSettingValue, isLoading } = useGetValueQuery({ key: definition.key, component: component?.key, }); - const settingValue = isLoading ? initialSettingValue : loadedSettingValue ?? undefined; + + // WARNING: do *not* remove `?? undefined` below, it is required to change `null` to `undefined`! + // (Yes, it's ugly, we really shouldn't use `null` as the fallback value in useGetValueQuery) + const settingValue = isLoading ? initialSettingValue : (loadedSettingValue ?? undefined); const { mutateAsync: resetSettingValue } = useResetSettingsMutation(); const { mutateAsync: saveSettingValue } = useSaveValueMutation(); @@ -111,6 +117,7 @@ export default function Definition(props: Readonly) { } else { setValidationMessage(translate('settings.state.value_cant_be_empty')); } + return false; } @@ -122,6 +129,7 @@ export default function Definition(props: Readonly) { setValidationMessage( translateWithParameters('settings.state.url_not_valid', value?.toString() ?? ''), ); + return false; } } @@ -200,6 +208,7 @@ export default function Definition(props: Readonly) { {loading && (
+ {translate('settings.state.saving')}
)} diff --git a/server/sonar-web/src/main/js/apps/settings/components/almIntegration/AlmIntegrationRenderer.tsx b/server/sonar-web/src/main/js/apps/settings/components/almIntegration/AlmIntegrationRenderer.tsx index e86daf521cf..e0c17e0f337 100644 --- a/server/sonar-web/src/main/js/apps/settings/components/almIntegration/AlmIntegrationRenderer.tsx +++ b/server/sonar-web/src/main/js/apps/settings/components/almIntegration/AlmIntegrationRenderer.tsx @@ -94,7 +94,7 @@ const tabs = [ }, ]; -export default function AlmIntegrationRenderer(props: AlmIntegrationRendererProps) { +export default function AlmIntegrationRenderer(props: Readonly) { const { definitionKeyForDeletion, definitions, @@ -115,7 +115,7 @@ export default function AlmIntegrationRenderer(props: AlmIntegrationRendererProp }; const { data, isLoading } = useGetValuesQuery([SettingsKey.ServerBaseUrl]); - const hasServerBaseUrl = data?.length === 1 && data[0].value !== undefined; + const hasServerBaseUrl = data?.length === 1 && data[0]?.value !== undefined; return ( <> diff --git a/server/sonar-web/src/main/js/apps/settings/components/authentication/SamlAuthenticationTab.tsx b/server/sonar-web/src/main/js/apps/settings/components/authentication/SamlAuthenticationTab.tsx index 7715e16a60a..7303d45007b 100644 --- a/server/sonar-web/src/main/js/apps/settings/components/authentication/SamlAuthenticationTab.tsx +++ b/server/sonar-web/src/main/js/apps/settings/components/authentication/SamlAuthenticationTab.tsx @@ -137,7 +137,7 @@ export default function SamlAuthenticationTab(props: SamlAuthenticationProps) { /> setNewScimStatus(val === ProvisioningType.auto) diff --git a/server/sonar-web/src/main/js/apps/settings/components/authentication/hook/useConfiguration.ts b/server/sonar-web/src/main/js/apps/settings/components/authentication/hook/useConfiguration.ts index c9d835f057a..329503e2904 100644 --- a/server/sonar-web/src/main/js/apps/settings/components/authentication/hook/useConfiguration.ts +++ b/server/sonar-web/src/main/js/apps/settings/components/authentication/hook/useConfiguration.ts @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import { UseMutationResult } from '@tanstack/react-query'; import { every, isEmpty, keyBy, update } from 'lodash'; import { useCallback, useEffect, useState } from 'react'; @@ -58,7 +59,7 @@ export default function useConfiguration( setValues( keyBy( definitions.map((definition) => { - const value = data.find((v) => v.key === definition.key); + const value = data.find((v) => v?.key === definition.key); const multiValues = definition.multiValues ?? false; if (multiValues) { return { diff --git a/server/sonar-web/src/main/js/apps/settings/components/email-notification/EmailNotificationFormField.tsx b/server/sonar-web/src/main/js/apps/settings/components/email-notification/EmailNotificationFormField.tsx index e5111eab702..9847276a9f4 100644 --- a/server/sonar-web/src/main/js/apps/settings/components/email-notification/EmailNotificationFormField.tsx +++ b/server/sonar-web/src/main/js/apps/settings/components/email-notification/EmailNotificationFormField.tsx @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import { ButtonIcon, ButtonVariety, @@ -208,7 +209,7 @@ function PasswordInput( value={ hasValue && !isEditing && !requiresRevaluation ? translate('email_notification.form.private') - : value ?? '' + : (value ?? '') } /> {!requiresRevaluation && ( diff --git a/server/sonar-web/src/main/js/apps/settings/utils.ts b/server/sonar-web/src/main/js/apps/settings/utils.ts index 6f76b731c6a..f2ba7bdcf6a 100644 --- a/server/sonar-web/src/main/js/apps/settings/utils.ts +++ b/server/sonar-web/src/main/js/apps/settings/utils.ts @@ -17,10 +17,12 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import { InputSizeKeys } from 'design-system'; import { sortBy } from 'lodash'; import { Path } from 'react-router-dom'; import { hasMessage, translate } from '../../helpers/l10n'; +import { isDefined } from '../../helpers/types'; import { getGlobalSettingsUrl, getProjectSettingsUrl } from '../../helpers/urls'; import { AlmKeys } from '../../types/alm-settings'; import { @@ -60,6 +62,7 @@ export interface DefaultInputProps { export function getPropertyName(definition: SettingDefinition | DefinitionV2) { const key = `property.${definition.key}.name`; + if (hasMessage(key)) { return translate(key); } @@ -101,14 +104,16 @@ export function getSettingValue(definition: SettingDefinition, settingValue?: Se } else if (definition.type === SettingType.FORMATTED_TEXT) { return values ? values[0] : undefined; } + return value; } export function combineDefinitionAndSettingValue( definition: ExtendedSettingDefinition, - value?: SettingValue, + value?: SettingValue | null, ): SettingWithCategory { - const hasValue = value !== undefined && value.inherited !== true; + const hasValue = isDefined(value) && value.inherited !== true; + return { key: definition.key, hasValue, @@ -121,9 +126,11 @@ export function getDefaultCategory(categories: string[]) { if (categories.includes(DEFAULT_CATEGORY)) { return DEFAULT_CATEGORY; } + const sortedCategories = sortBy(categories, (category) => getCategoryName(category).toLowerCase(), ); + return sortedCategories[0]; } @@ -173,11 +180,12 @@ export function getEmptyValue(item: SettingDefinition | ExtendedSettingDefinitio if (item.type === 'BOOLEAN' || item.type === 'SINGLE_SELECT_LIST') { return null; } + return ''; } export function isDefaultOrInherited(setting?: Pick) { - return Boolean(setting && setting.inherited); + return Boolean(setting?.inherited); } export function getDefaultValue(setting: Setting) { @@ -187,7 +195,7 @@ export function getDefaultValue(setting: Setting) { return translate('settings.default.password'); } - if (definition.type === 'BOOLEAN' && parentValue) { + if (definition.type === 'BOOLEAN' && Boolean(parentValue)) { const isTrue = parentValue === 'true'; return isTrue ? translate('settings.boolean.true') : translate('settings.boolean.false'); } diff --git a/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerHeader.tsx b/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerHeader.tsx index 088129627c2..4096625c911 100644 --- a/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerHeader.tsx +++ b/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerHeader.tsx @@ -101,7 +101,7 @@ export default function SourceViewerHeader(props: Readonly) { ); const measureValue = areCCTMeasuresComputed ? JSON.parse(measure?.value ?? 'null').total - : measure?.value ?? 0; + : (measure?.value ?? 0); const linkUrl = getComponentIssuesUrl(project, { ...getBranchLikeQuery(branchLike), diff --git a/server/sonar-web/src/main/js/components/SourceViewer/components/LineSCM.tsx b/server/sonar-web/src/main/js/components/SourceViewer/components/LineSCM.tsx index 5fe6dbbe20c..e8db09b6c02 100644 --- a/server/sonar-web/src/main/js/components/SourceViewer/components/LineSCM.tsx +++ b/server/sonar-web/src/main/js/components/SourceViewer/components/LineSCM.tsx @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import { LineMeta, LineSCMStyled, @@ -73,7 +74,7 @@ function LineSCM({ line, previousLine }: Props) { classNameInner="sw-max-w-abs-600" > - {isSCMChanged(line, previousLine) ? line.scmAuthor ?? '…' : ' '} + {isSCMChanged(line, previousLine) ? (line.scmAuthor ?? '…') : ' '} diff --git a/server/sonar-web/src/main/js/components/permissions/HoldersList.tsx b/server/sonar-web/src/main/js/components/permissions/HoldersList.tsx index 9f109eb7db8..a43f9f21e09 100644 --- a/server/sonar-web/src/main/js/components/permissions/HoldersList.tsx +++ b/server/sonar-web/src/main/js/components/permissions/HoldersList.tsx @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import { ContentCell, Table, TableRow, TableSeparator } from 'design-system'; import { partition } from 'lodash'; import * as React from 'react'; @@ -60,7 +61,7 @@ export default class HoldersList extends React.PureComponent< } getKey = (item: PermissionGroup | PermissionUser) => - this.isPermissionUser(item) ? item.login : item.id ?? item.name; + this.isPermissionUser(item) ? item.login : (item.id ?? item.name); isPermissionUser(item: PermissionGroup | PermissionUser): item is PermissionUser { return (item as PermissionUser).login !== undefined; diff --git a/server/sonar-web/src/main/js/helpers/code-viewer.ts b/server/sonar-web/src/main/js/helpers/code-viewer.ts index 2caf11a6672..9945e2abbd1 100644 --- a/server/sonar-web/src/main/js/helpers/code-viewer.ts +++ b/server/sonar-web/src/main/js/helpers/code-viewer.ts @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import type { LineMap, SourceLine } from '../types/types'; export function decorateWithUnderlineFlags(line: SourceLine, sourcesMap: LineMap) { @@ -27,13 +28,13 @@ export function decorateWithUnderlineFlags(line: SourceLine, sourcesMap: LineMap if (line.coverageStatus) { decoratedLine.coverageBlock = line.coverageStatus === previousLine?.coverageStatus - ? previousLine.coverageBlock ?? line.line + ? (previousLine.coverageBlock ?? line.line) : line.line; } if (line.isNew) { decoratedLine.newCodeBlock = previousLine?.isNew - ? previousLine.newCodeBlock ?? line.line + ? (previousLine.newCodeBlock ?? line.line) : line.line; } diff --git a/server/sonar-web/src/main/js/sonar-aligned/components/measure/Measure.tsx b/server/sonar-web/src/main/js/sonar-aligned/components/measure/Measure.tsx index 798ea6cf5cd..6e85420955c 100644 --- a/server/sonar-web/src/main/js/sonar-aligned/components/measure/Measure.tsx +++ b/server/sonar-web/src/main/js/sonar-aligned/components/measure/Measure.tsx @@ -17,6 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + import classNames from 'classnames'; import { QualityGateIndicator, RatingEnum } from 'design-system'; import React, { useCallback } from 'react'; @@ -115,7 +116,7 @@ export default function Measure({ =16.8.0" peerDependenciesMeta: "@types/react": optional: true - checksum: 10/a936787ef80d73066840391522d88280424de0abb56bec83d17e14bdc5a515e77e343dd171f7caae1405462e3f71815b5480dcc4e1eff5e8ff4a020f5c39341e + checksum: 10/5463a0f15fc12a9e20340f52df49461e948c3ae7e2dd763db0ff937b0b96dd4e82eed85cd15e24621efb3b097a095b88b01d60f50cf6f38fe3ab7db6e77f9615 + languageName: node + linkType: hard + +"@emotion/unitless@npm:^0.10.0": + version: 0.10.0 + resolution: "@emotion/unitless@npm:0.10.0" + checksum: 10/6851c16edce01c494305f43b2cad7a26b939a821131b7c354e49b8e3b012c8810024755b0f4a03ef51117750309e55339825a97bd10411fb3687e68904769106 languageName: node linkType: hard @@ -2743,13 +2998,6 @@ __metadata: languageName: node linkType: hard -"@emotion/unitless@npm:^0.8.1": - version: 0.8.1 - resolution: "@emotion/unitless@npm:0.8.1" - checksum: 10/918f73c46ac0b7161e3c341cc07d651ce87e31ab1695e74b12adb7da6bb98dfbff8c69cf68a4e40d9eb3d820ca055dc1267aeb3007927ce88f98b885bf729b63 - languageName: node - linkType: hard - "@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0": version: 1.0.0 resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.0" @@ -2759,12 +3007,12 @@ __metadata: languageName: node linkType: hard -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1": - version: 1.0.1 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1, @emotion/use-insertion-effect-with-fallbacks@npm:^1.1.0": + version: 1.1.0 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.1.0" peerDependencies: react: ">=16.8.0" - checksum: 10/7d7ead9ba3f615510f550aea67815281ec5a5487de55aafc250f820317afc1fd419bd9e9e27602a0206ec5c152f13dc6130bccad312c1036706c584c65d66ef7 + checksum: 10/33a10f44a873b3f5ccd2a1a3d13c2f34ed628f5a2be1ccf28540a86535a14d3a930afcbef209d48346a22ec60ff48f43c86ee9c846b9480d23a55a17145da66c languageName: node linkType: hard @@ -2782,10 +3030,10 @@ __metadata: languageName: node linkType: hard -"@emotion/utils@npm:^1.2.1": - version: 1.2.1 - resolution: "@emotion/utils@npm:1.2.1" - checksum: 10/472fa529c64a13edff80aa11698092e8841c1ffb5001c739d84eb9d0fdd6d8e1cd1848669310578ccfa6383b8601132eca54f8749fca40af85d21fdfc9b776c4 +"@emotion/utils@npm:^1.2.1, @emotion/utils@npm:^1.4.0": + version: 1.4.0 + resolution: "@emotion/utils@npm:1.4.0" + checksum: 10/e4cdb51819db01fec21c3e35a1391900c9e7f3ac1e7ecb419c8e408464830cd7ef6e1a116381cbfe3fb1039406fb7ed35f16a1575d502c92bc9f81bc13a3ee5a languageName: node linkType: hard @@ -2810,6 +3058,13 @@ __metadata: languageName: node linkType: hard +"@emotion/weak-memoize@npm:^0.4.0": + version: 0.4.0 + resolution: "@emotion/weak-memoize@npm:0.4.0" + checksum: 10/db5da0e89bd752c78b6bd65a1e56231f0abebe2f71c0bd8fc47dff96408f7065b02e214080f99924f6a3bfe7ee15afc48dad999d76df86b39b16e513f7a94f52 + languageName: node + linkType: hard + "@esbuild/aix-ppc64@npm:0.20.0": version: 0.20.0 resolution: "@esbuild/aix-ppc64@npm:0.20.0" @@ -2817,10 +3072,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-arm64@npm:0.18.20" - conditions: os=android & cpu=arm64 +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -2831,10 +3086,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-arm@npm:0.18.20" - conditions: os=android & cpu=arm +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -2845,10 +3100,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-x64@npm:0.18.20" - conditions: os=android & cpu=x64 +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm languageName: node linkType: hard @@ -2859,10 +3114,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/darwin-arm64@npm:0.18.20" - conditions: os=darwin & cpu=arm64 +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -2873,10 +3128,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/darwin-x64@npm:0.18.20" - conditions: os=darwin & cpu=x64 +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -2887,10 +3142,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/freebsd-arm64@npm:0.18.20" - conditions: os=freebsd & cpu=arm64 +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -2901,10 +3156,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/freebsd-x64@npm:0.18.20" - conditions: os=freebsd & cpu=x64 +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -2915,10 +3170,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-arm64@npm:0.18.20" - conditions: os=linux & cpu=arm64 +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -2929,10 +3184,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-arm@npm:0.18.20" - conditions: os=linux & cpu=arm +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -2943,10 +3198,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-ia32@npm:0.18.20" - conditions: os=linux & cpu=ia32 +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -2957,10 +3212,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-loong64@npm:0.18.20" - conditions: os=linux & cpu=loong64 +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -2971,10 +3226,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-mips64el@npm:0.18.20" - conditions: os=linux & cpu=mips64el +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -2985,10 +3240,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-ppc64@npm:0.18.20" - conditions: os=linux & cpu=ppc64 +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -2999,10 +3254,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-riscv64@npm:0.18.20" - conditions: os=linux & cpu=riscv64 +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -3013,10 +3268,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-s390x@npm:0.18.20" - conditions: os=linux & cpu=s390x +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -3027,10 +3282,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-x64@npm:0.18.20" - conditions: os=linux & cpu=x64 +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -3041,10 +3296,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/netbsd-x64@npm:0.18.20" - conditions: os=netbsd & cpu=x64 +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -3055,10 +3310,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/openbsd-x64@npm:0.18.20" - conditions: os=openbsd & cpu=x64 +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -3069,10 +3324,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/sunos-x64@npm:0.18.20" - conditions: os=sunos & cpu=x64 +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -3083,10 +3338,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-arm64@npm:0.18.20" - conditions: os=win32 & cpu=arm64 +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -3097,10 +3352,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-ia32@npm:0.18.20" - conditions: os=win32 & cpu=ia32 +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -3111,10 +3366,10 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-x64@npm:0.18.20" - conditions: os=win32 & cpu=x64 +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -3125,6 +3380,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -3136,10 +3398,10 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.5.1": - version: 4.10.0 - resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: 10/8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 +"@eslint-community/regexpp@npm:^4.10.0": + version: 4.11.0 + resolution: "@eslint-community/regexpp@npm:4.11.0" + checksum: 10/f053f371c281ba173fe6ee16dbc4fe544c84870d58035ccca08dba7f6ce1830d895ce3237a0db89ba37616524775dca82f1c502066b58e2d5712d7f87f5ba17c languageName: node linkType: hard @@ -3167,10 +3429,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.56.0": - version: 8.56.0 - resolution: "@eslint/js@npm:8.56.0" - checksum: 10/97a4b5ccf7e24f4d205a1fb0f21cdcd610348ecf685f6798a48dd41ba443f2c1eedd3050ff5a0b8f30b8cf6501ab512aa9b76e531db15e59c9ebaa41f3162e37 +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 10/3c501ce8a997cf6cbbaf4ed358af5492875e3550c19b9621413b82caa9ae5382c584b0efa79835639e6e0ddaa568caf3499318e5bdab68643ef4199dce5eb0a0 languageName: node linkType: hard @@ -3373,14 +3635,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.13": - version: 0.11.13 - resolution: "@humanwhocodes/config-array@npm:0.11.13" +"@humanwhocodes/config-array@npm:^0.11.14": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.1" - debug: "npm:^4.1.1" + "@humanwhocodes/object-schema": "npm:^2.0.2" + debug: "npm:^4.3.1" minimatch: "npm:^3.0.5" - checksum: 10/9f655e1df7efa5a86822cd149ca5cef57240bb8ffd728f0c07cc682cc0a15c6bdce68425fbfd58f9b3e8b16f79b3fd8cb1e96b10c434c9a76f20b2a89f213272 + checksum: 10/3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a languageName: node linkType: hard @@ -3391,10 +3653,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.1": - version: 2.0.1 - resolution: "@humanwhocodes/object-schema@npm:2.0.1" - checksum: 10/dbddfd0465aecf92ed845ec30d06dba3f7bb2496d544b33b53dac7abc40370c0e46b8787b268d24a366730d5eeb5336ac88967232072a183905ee4abf7df4dab +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 languageName: node linkType: hard @@ -3818,12 +4080,12 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/nbformat@npm:4.2.4": - version: 4.2.4 - resolution: "@jupyterlab/nbformat@npm:4.2.4" +"@jupyterlab/nbformat@npm:4.2.5": + version: 4.2.5 + resolution: "@jupyterlab/nbformat@npm:4.2.5" dependencies: "@lumino/coreutils": "npm:^2.1.2" - checksum: 10/272bd71b38d4ab3e865a156605858c870459210c0139000e1995ab870e8f935609336045a0ec23c18bc73a6f0893a9529c1826ca71c6154b2e3c7b57148d7b6d + checksum: 10/b50e18a8b920b1c6908509b5124e36ad93d7be86ae2eaa5a37f1c2644c6056c08a7157bf47797ac3827f2a406d4dc30aaa2e1ede32d03443410a41a15bcecde2 languageName: node linkType: hard @@ -4070,12 +4332,12 @@ __metadata: languageName: node linkType: hard -"@primer/octicons-react@npm:19.10.0": - version: 19.10.0 - resolution: "@primer/octicons-react@npm:19.10.0" +"@primer/octicons-react@npm:19.11.0": + version: 19.11.0 + resolution: "@primer/octicons-react@npm:19.11.0" peerDependencies: react: ">=16.3" - checksum: 10/5b638537f3a3c0e6d44e9ad77d7eb11cd854c2761557a967a1d1cd5bb9f1528e960d3c077fe8808db02456baf11a506172885b70b752596a21fa2b48e74e55ed + checksum: 10/ebf47476d9bf54ee6d103bce67dcf75db8bdaa3989575b967716d502b0ecb6900f53e06f72240685c9de1c2620927c367d983321ba293aa0049109c2d84f3af3 languageName: node linkType: hard @@ -4932,75 +5194,76 @@ __metadata: languageName: node linkType: hard -"@react-spring/animated@npm:~9.7.3": - version: 9.7.3 - resolution: "@react-spring/animated@npm:9.7.3" +"@react-spring/animated@npm:~9.7.4": + version: 9.7.4 + resolution: "@react-spring/animated@npm:9.7.4" dependencies: - "@react-spring/shared": "npm:~9.7.3" - "@react-spring/types": "npm:~9.7.3" + "@react-spring/shared": "npm:~9.7.4" + "@react-spring/types": "npm:~9.7.4" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/75c427e810b05ef508ac81695e3410619bcc8b8b87e232eb6fa05a91155bb6a558b324937fcaacb9b2002fdffb557de97ee5f6f6b226c53f5f356f62559f89a1 + checksum: 10/b7f5f598686bd16765c78c1fc3d2b421d1a79cf6fa65b04b8bb0913630634c135e0d617915dcc8834a0874b63d24f3bc640d1a14741e9b1ed2825456978afd2f languageName: node linkType: hard -"@react-spring/core@npm:~9.7.3": - version: 9.7.3 - resolution: "@react-spring/core@npm:9.7.3" +"@react-spring/core@npm:~9.7.4": + version: 9.7.4 + resolution: "@react-spring/core@npm:9.7.4" dependencies: - "@react-spring/animated": "npm:~9.7.3" - "@react-spring/shared": "npm:~9.7.3" - "@react-spring/types": "npm:~9.7.3" + "@react-spring/animated": "npm:~9.7.4" + "@react-spring/shared": "npm:~9.7.4" + "@react-spring/types": "npm:~9.7.4" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/91102271531eae8fc146b8847ae6dbc03ebfbab5816529b9bfdd71e6d922ea07361fcbc57b404de57dac2f719246876f94539c04e2f314b3c767ad33d8d4f984 + checksum: 10/1f30907e94a128c01ff38c807c9bbca2fb61562864279efb29ceef6e6b288722555a3050c9d9e1fa31e1d707619e24de19cda7f44de38da40a63c8fdec7e0fa5 languageName: node linkType: hard -"@react-spring/rafz@npm:9.7.3": - version: 9.7.3 - resolution: "@react-spring/rafz@npm:9.7.3" - checksum: 10/9df077e9f43a7137c7a265edae7c7a3ce075647e45cf908ceeabcc14a988ea862892367a7cddd775a07e300bcb32eb9a8a3a818431ccb34b466cbe5c34495ae9 +"@react-spring/rafz@npm:9.7.4, @react-spring/rafz@npm:~9.7.4": + version: 9.7.4 + resolution: "@react-spring/rafz@npm:9.7.4" + checksum: 10/57a36e6d6bb4743214de70c8a36924e0753bd48a4c320a9cd47d4fb5f7591e88e3ac4ad635e38c9733a449fe97e51aa88fb1acbe39b5b931a06c8c448fa30930 languageName: node linkType: hard -"@react-spring/shared@npm:~9.7.3": - version: 9.7.3 - resolution: "@react-spring/shared@npm:9.7.3" +"@react-spring/shared@npm:~9.7.4": + version: 9.7.4 + resolution: "@react-spring/shared@npm:9.7.4" dependencies: - "@react-spring/types": "npm:~9.7.3" + "@react-spring/rafz": "npm:~9.7.4" + "@react-spring/types": "npm:~9.7.4" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/76e44fe8ad63c83861a8453e26d085c69a40f0e5865ca2af7d2fecacb030e59ebe6db5f8e7ef8b1a6b6e193cc3c1c6fd3d5172b10bf216b205844e6d3e90e860 + checksum: 10/c011371e8437905234e27c0811f06064021ed8f59424018835c507dec07ff22c770ab2674302743e30542ad4d8788fa1b81b9b40e094fc3ccd434323e6140907 languageName: node linkType: hard -"@react-spring/types@npm:~9.7.3": - version: 9.7.3 - resolution: "@react-spring/types@npm:9.7.3" - checksum: 10/fcaf5fe02ae3e56a07f340dd5a0a17e9c283ff7deab8b6549ff513ef2f5ad57e0218d448b5331e422cfa739b40f0de3511e7b3f3e73ae8690496cda5bb984854 +"@react-spring/types@npm:~9.7.4": + version: 9.7.4 + resolution: "@react-spring/types@npm:9.7.4" + checksum: 10/25a9a6816a3e0ab4e06f2ac66b68bfd9e2bf844c6ea30133711be85c11693a4e2b74f0ce3c60356848d9096530a748cbe84e556fa342b92ce320f4d8a21e208c languageName: node linkType: hard -"@react-spring/web@npm:9.7.3": - version: 9.7.3 - resolution: "@react-spring/web@npm:9.7.3" +"@react-spring/web@npm:9.7.4": + version: 9.7.4 + resolution: "@react-spring/web@npm:9.7.4" dependencies: - "@react-spring/animated": "npm:~9.7.3" - "@react-spring/core": "npm:~9.7.3" - "@react-spring/shared": "npm:~9.7.3" - "@react-spring/types": "npm:~9.7.3" + "@react-spring/animated": "npm:~9.7.4" + "@react-spring/core": "npm:~9.7.4" + "@react-spring/shared": "npm:~9.7.4" + "@react-spring/types": "npm:~9.7.4" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/65c71e28ef1197d2afdc053d776b6bd1db6b5558d50849d78c7fc665c3ed1bbd08850fabfceba2223f8660915301aaea18588ebee2429e7b6de99a2640335bbe + checksum: 10/1813c87d92b8d8500cf5e302d2b051aaaa79f25438f79ba4cd8d2ddb17c1667566c88fbff05a5d589f16d0ba74660de1b684de4c6402fdd2f679edace6c7050c languageName: node linkType: hard -"@remix-run/router@npm:1.17.0": - version: 1.17.0 - resolution: "@remix-run/router@npm:1.17.0" - checksum: 10/bffc96ebe5c5658c2ea0585f7b2b7fd4760366ad63cdc05062f84ea84ba0f88dd70e75d802ed938f08b17be5348a8add8e4eef30e1d6422ea27a0ecb02cda66e +"@remix-run/router@npm:1.19.1": + version: 1.19.1 + resolution: "@remix-run/router@npm:1.19.1" + checksum: 10/2800c2f6567a982fe942aacc4cb5b170e7cc89bd455960e3bea2424161ff7dac32d01886322d88dd19b88d1bea711f39566d17f02b73eeb74999affb471f8f52 languageName: node linkType: hard @@ -5020,6 +5283,125 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.21.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-android-arm64@npm:4.21.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-darwin-arm64@npm:4.21.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-darwin-x64@npm:4.21.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.21.2" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.21.2" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.21.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.21.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.2" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.21.2" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.21.2" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.21.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.21.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.21.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.21.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.21.2": + version: 4.21.2 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.21.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 10/17d04adf404e04c1e61391ed97bca5117d4c2767a76ae3e879390d6dec7b317fcae68afbf9e98badee075d0b64fa60f287729c4942021b4d19cd01db77385c01 + languageName: node + linkType: hard + "@rushstack/node-core-library@npm:4.0.2": version: 4.0.2 resolution: "@rushstack/node-core-library@npm:4.0.2" @@ -5288,27 +5670,27 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:5.18.1": - version: 5.18.1 - resolution: "@tanstack/query-core@npm:5.18.1" - checksum: 10/e832388e2033d6ae16eb9b9343e3d7a6f304f74ec74b16e4154417d2771aa9aa3f2659046223731d4eacb4e1ee125d98de330dd4208d9369fe0a81f5436c4847 +"@tanstack/query-core@npm:5.54.1": + version: 5.54.1 + resolution: "@tanstack/query-core@npm:5.54.1" + checksum: 10/2ca95f90887a0f22318c2cec191fe3fa13f4d16bb17895ca06e5afc7125e0a5442e79f46e81f79c157f81a99954c6da8780068de7242106de4066e7b1b0e965f languageName: node linkType: hard -"@tanstack/react-query@npm:5.18.1": - version: 5.18.1 - resolution: "@tanstack/react-query@npm:5.18.1" +"@tanstack/react-query@npm:5.54.1": + version: 5.54.1 + resolution: "@tanstack/react-query@npm:5.54.1" dependencies: - "@tanstack/query-core": "npm:5.18.1" + "@tanstack/query-core": "npm:5.54.1" peerDependencies: - react: ^18.0.0 - checksum: 10/6129af25c91768fc208fd4d52940b682988bcb90f1dd65baf241f474cd8a89b948a37736e57afb50ecfd5fa5a204870e02c9078b2d5fa3c44b7e94790d6085e5 + react: ^18 || ^19 + checksum: 10/ec7e26907b27f51b86bd59dd03b9f8afcfac9ad9636d264a1c64d456c5aa2ec794ed8e6bb222b5e6f7d08b57c7367c5d8cc2525fa8f42864b928042ebe37b0ba languageName: node linkType: hard -"@testing-library/dom@npm:10.2.0": - version: 10.2.0 - resolution: "@testing-library/dom@npm:10.2.0" +"@testing-library/dom@npm:10.4.0": + version: 10.4.0 + resolution: "@testing-library/dom@npm:10.4.0" dependencies: "@babel/code-frame": "npm:^7.10.4" "@babel/runtime": "npm:^7.12.5" @@ -5318,7 +5700,7 @@ __metadata: dom-accessibility-api: "npm:^0.5.9" lz-string: "npm:^1.5.0" pretty-format: "npm:^27.0.2" - checksum: 10/15635e1497de08152de5336860a2cdaee05d3eb4574e283dcf0ac5326eede83fc13f4ac5b01c11df5ca4653ad1017d26a75dd832a2a76ad261c342d40d741f2c + checksum: 10/05825ee9a15b88cbdae12c137db7111c34069ed3c7a1bd03b6696cb1b37b29f6f2d2de581ebf03033e7df1ab7ebf08399310293f440a4845d95c02c0a9ecc899 languageName: node linkType: hard @@ -5487,7 +5869,7 @@ __metadata: languageName: node linkType: hard -"@types/d3-hierarchy@npm:3.1.7, @types/d3-hierarchy@npm:~3.1.7": +"@types/d3-hierarchy@npm:3.1.7": version: 3.1.7 resolution: "@types/d3-hierarchy@npm:3.1.7" checksum: 10/9ff6cdedf5557ef9e1e7a65ca3c6846c895c84c1184e11ec6fa48565e96ebf5482d8be5cc791a8bc7f7debbd0e62604ee3da3ddca4f9d58bf6c8b4030567c6c6 @@ -5533,7 +5915,7 @@ __metadata: languageName: node linkType: hard -"@types/d3-shape@npm:3.1.6, @types/d3-shape@npm:~3.1.6": +"@types/d3-shape@npm:3.1.6": version: 3.1.6 resolution: "@types/d3-shape@npm:3.1.6" dependencies: @@ -5568,10 +5950,10 @@ __metadata: languageName: node linkType: hard -"@types/diff@npm:5.2.1": - version: 5.2.1 - resolution: "@types/diff@npm:5.2.1" - checksum: 10/dcfb214aa99b252237f195d3c9f241329c8092b2961ab98261d75a97a85f2a48dd758a4f65c0bd38027a1b7b0963c45e7e8668005f48c96de78f164bf9a2ce30 +"@types/diff@npm:5.2.2": + version: 5.2.2 + resolution: "@types/diff@npm:5.2.2" + checksum: 10/e682ef27160192ad7986544f7cc059cbc99ddcc138866f03d2cdfe8579d35dbb376f2152fb7dfa034ad089f3a164148ed998dcc2d27c619d307a94c35d0d4ae2 languageName: node linkType: hard @@ -5593,7 +5975,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*": +"@types/estree@npm:*, @types/estree@npm:1.0.5": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" checksum: 10/7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408 @@ -5701,13 +6083,6 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.12": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 - languageName: node - linkType: hard - "@types/json-schema@npm:^7.0.9": version: 7.0.9 resolution: "@types/json-schema@npm:7.0.9" @@ -5722,10 +6097,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:4.17.6": - version: 4.17.6 - resolution: "@types/lodash@npm:4.17.6" - checksum: 10/6d3a68b3e795381f4aaf946855134d24eeb348ad5d66e9a44461d30026da82b215d55b92b70486d811ca45d54d4ab956aa2dced37fd04e19d49afe160ae3da2e +"@types/lodash@npm:4.17.7": + version: 4.17.7 + resolution: "@types/lodash@npm:4.17.7" + checksum: 10/b8177f19cf962414a66989837481b13f546afc2e98e8d465bec59e6ac03a59c584eb7053ce511cde3a09c5f3096d22a5ae22cfb56b23f3b0da75b0743b6b1a44 languageName: node linkType: hard @@ -5752,12 +6127,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:20.14.9": - version: 20.14.9 - resolution: "@types/node@npm:20.14.9" +"@types/node@npm:20.16.5": + version: 20.16.5 + resolution: "@types/node@npm:20.16.5" dependencies: - undici-types: "npm:~5.26.4" - checksum: 10/f313b06c79be92f5d3541159ef813b9fc606941f951ecf826e940658c6d4952755ca2f06277b746326cef0697ed79a04676ecde053d32e1121b3352c8168d2e9 + undici-types: "npm:~6.19.2" + checksum: 10/39a8457149dc17cdea57afc90d4da53182fdb8b958d5bb065a15d123d81d4efa6b51a0de92428d05ead2e63ce07195586f71083401b99cdbcd04662344fbf7a1 languageName: node linkType: hard @@ -5802,12 +6177,12 @@ __metadata: languageName: node linkType: hard -"@types/react-highlight-words@npm:0.16.7": - version: 0.16.7 - resolution: "@types/react-highlight-words@npm:0.16.7" +"@types/react-highlight-words@npm:0.20.0": + version: 0.20.0 + resolution: "@types/react-highlight-words@npm:0.20.0" dependencies: "@types/react": "npm:*" - checksum: 10/503e49f396cd9b9d08e5f3ca4817095427d51bfdb094e2458752908e1803d379750aa7b421397fe6e6fe8c842fbe91f5b30f87a56586ae7f2b2f0e6816b69113 + checksum: 10/56246d8678ef5cf32b7c02bce7759946e28da7b079d5a59c7f1ca5b3e5a8bd521c4151fac192281cf56c0a62b2276d990162253f869e9ff3ef451c603e783bc4 languageName: node linkType: hard @@ -5864,13 +6239,6 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.5.0": - version: 7.5.6 - resolution: "@types/semver@npm:7.5.6" - checksum: 10/e77282b17f74354e17e771c0035cccb54b94cc53d0433fa7e9ba9d23fd5d7edcd14b6c8b7327d58bbd89e83b1c5eda71dfe408e06b929007e2b89586e9b63459 - languageName: node - linkType: hard - "@types/stack-utils@npm:^2.0.0": version: 2.0.1 resolution: "@types/stack-utils@npm:2.0.1" @@ -5913,10 +6281,10 @@ __metadata: languageName: node linkType: hard -"@types/validator@npm:13.12.0": - version: 13.12.0 - resolution: "@types/validator@npm:13.12.0" - checksum: 10/b3344ef630ff9a3ffab4ce10da268e7be98ca2df9cbd956fb5cac860bd661c7ff6e82e0cdc7b253f037a98cf3b233fff3d04d28330bcd3ca2cafb0c52253976e +"@types/validator@npm:13.12.1": + version: 13.12.1 + resolution: "@types/validator@npm:13.12.1" + checksum: 10/965ed570598b17cbb4bef7a6e92ef2e27ed2bf3110e92c046cd651e0823997940953bb8d45c00de71844ddc4a6fb88470a9beb6dc7ce09dd15d80c169bb322d5 languageName: node linkType: hard @@ -5936,28 +6304,26 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.21.0" +"@typescript-eslint/eslint-plugin@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0" dependencies: - "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.21.0" - "@typescript-eslint/type-utils": "npm:6.21.0" - "@typescript-eslint/utils": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" - debug: "npm:^4.3.4" + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/type-utils": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.4" + ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" + ts-api-utils: "npm:^1.3.0" peerDependencies: - "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/a57de0f630789330204cc1531f86cfc68b391cafb1ba67c8992133f1baa2a09d629df66e71260b040de4c9a3ff1252952037093c4128b0d56c4dbb37720b4c1d + checksum: 10/6ee4c61f145dc05f0a567b8ac01b5399ef9c75f58bc6e9a3ffca8927b15e2be2d4c3fd32a2c1a7041cc0848fdeadac30d9cb0d3bcd3835d301847a88ffd19c4d languageName: node linkType: hard @@ -5972,37 +6338,38 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/parser@npm:6.21.0" +"@typescript-eslint/parser@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/parser@npm:7.18.0" dependencies: - "@typescript-eslint/scope-manager": "npm:6.21.0" - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/typescript-estree": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" debug: "npm:^4.3.4" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/4d51cdbc170e72275efc5ef5fce48a81ec431e4edde8374f4d0213d8d370a06823e1a61ae31d502a5f1b0d1f48fc4d29a1b1b5c2dcf809d66d3872ccf6e46ac7 + checksum: 10/36b00e192a96180220ba100fcce3c777fc3e61a6edbdead4e6e75a744d9f0cbe3fabb5f1c94a31cce6b28a4e4d5de148098eec01296026c3c8e16f7f0067cb1e languageName: node linkType: hard -"@typescript-eslint/rule-tester@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/rule-tester@npm:6.21.0" +"@typescript-eslint/rule-tester@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/rule-tester@npm:7.18.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.21.0" - "@typescript-eslint/utils": "npm:6.21.0" - ajv: "npm:^6.10.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" + ajv: "npm:^6.12.6" + json-stable-stringify-without-jsonify: "npm:^1.0.1" lodash.merge: "npm:4.6.2" - semver: "npm:^7.5.4" + semver: "npm:^7.6.0" peerDependencies: "@eslint/eslintrc": ">=2" - eslint: ">=8" - checksum: 10/182ed570ba7632a20cab22f29cb84a1cb67ccb66fac95f61f5f75070df392a1cd8165ac119057e42e2d4462b7095044f24507b9d1d4f9ab565cf1a0c9266d567 + eslint: ^8.56.0 + checksum: 10/af354645d261d847192476e30a00e8327503e039d4fc9dee33754079883eace2511c4836c6cff477f0a49462cdad5eb7642d12bf3398868558ff2893e4146634 languageName: node linkType: hard @@ -6036,30 +6403,30 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/scope-manager@npm:6.21.0" +"@typescript-eslint/scope-manager@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/scope-manager@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" - checksum: 10/fe91ac52ca8e09356a71dc1a2f2c326480f3cccfec6b2b6d9154c1a90651ab8ea270b07c67df5678956c3bbf0bbe7113ab68f68f21b20912ea528b1214197395 + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + checksum: 10/9eb2ae5d69d9f723e706c16b2b97744fc016996a5473bed596035ac4d12429b3d24e7340a8235d704efa57f8f52e1b3b37925ff7c2e3384859d28b23a99b8bcc languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/type-utils@npm:6.21.0" +"@typescript-eslint/type-utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/type-utils@npm:7.18.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.21.0" - "@typescript-eslint/utils": "npm:6.21.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" debug: "npm:^4.3.4" - ts-api-utils: "npm:^1.0.1" + ts-api-utils: "npm:^1.3.0" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/d03fb3ee1caa71f3ce053505f1866268d7ed79ffb7fed18623f4a1253f5b8f2ffc92636d6fd08fcbaf5bd265a6de77bf192c53105131e4724643dfc910d705fc + checksum: 10/bcc7958a4ecdddad8c92e17265175773e7dddf416a654c1a391e69cb16e43960b39d37b6ffa349941bf3635e050f0ca7cd8f56ec9dd774168f2bbe7afedc9676 languageName: node linkType: hard @@ -6084,10 +6451,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/types@npm:6.21.0" - checksum: 10/e26da86d6f36ca5b6ef6322619f8ec55aabcd7d43c840c977ae13ae2c964c3091fc92eb33730d8be08927c9de38466c5323e78bfb270a9ff1d3611fe821046c5 +"@typescript-eslint/types@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/types@npm:7.18.0" + checksum: 10/0e30c73a3cc3c67dd06360a5a12fd12cee831e4092750eec3d6c031bdc4feafcb0ab1d882910a73e66b451a4f6e1dd015e9e2c4d45bf6bf716a474e5d123ddf0 languageName: node linkType: hard @@ -6145,22 +6512,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" +"@typescript-eslint/typescript-estree@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" - minimatch: "npm:9.0.3" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" peerDependenciesMeta: typescript: optional: true - checksum: 10/b32fa35fca2a229e0f5f06793e5359ff9269f63e9705e858df95d55ca2cd7fdb5b3e75b284095a992c48c5fc46a1431a1a4b6747ede2dd08929dc1cbacc589b8 + checksum: 10/b01e66235a91aa4439d02081d4a5f8b4a7cf9cb24f26b334812f657e3c603493e5f41e5c1e89cf4efae7d64509fa1f73affc16afc5e15cb7f83f724577c82036 languageName: node linkType: hard @@ -6182,20 +6549,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/utils@npm:6.21.0" +"@typescript-eslint/utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/utils@npm:7.18.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@types/json-schema": "npm:^7.0.12" - "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.21.0" - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/typescript-estree": "npm:6.21.0" - semver: "npm:^7.5.4" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 10/b404a2c55a425a79d054346ae123087d30c7ecf7ed7abcf680c47bf70c1de4fabadc63434f3f460b2fa63df76bc9e4a0b9fa2383bb8a9fcd62733fb5c4e4f3e3 + eslint: ^8.56.0 + checksum: 10/f43fedb4f4d2e3836bdf137889449063a55c0ece74fdb283929cd376197b992313be8ef4df920c1c801b5c3076b92964c84c6c3b9b749d263b648d0011f5926e languageName: node linkType: hard @@ -6265,13 +6629,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" +"@typescript-eslint/visitor-keys@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10/30422cdc1e2ffad203df40351a031254b272f9c6f2b7e02e9bfa39e3fc2c7b1c6130333b0057412968deda17a3a68a578a78929a8139c6acef44d9d841dc72e1 + "@typescript-eslint/types": "npm:7.18.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10/b7cfe6fdeae86c507357ac6b2357813c64fb2fbf1aaf844393ba82f73a16e2599b41981b34200d9fc7765d70bc3a8181d76b503051e53f04bcb7c9afef637eab languageName: node linkType: hard @@ -6380,18 +6744,18 @@ __metadata: version: 0.0.0-use.local resolution: "SonarQube@workspace:." dependencies: - "@emotion/jest": "npm:11.11.0" + "@emotion/jest": "npm:11.13.0" "@emotion/react": "npm:11.11.4" - "@emotion/styled": "npm:11.11.5" - "@jupyterlab/nbformat": "npm:4.2.4" - "@primer/octicons-react": "npm:19.10.0" - "@react-spring/rafz": "npm:9.7.3" - "@react-spring/web": "npm:9.7.3" + "@emotion/styled": "npm:11.13.0" + "@jupyterlab/nbformat": "npm:4.2.5" + "@primer/octicons-react": "npm:19.11.0" + "@react-spring/rafz": "npm:9.7.4" + "@react-spring/web": "npm:9.7.4" "@sonarsource/echoes-react": "npm:0.6.0" "@swc/core": "npm:1.6.6" "@swc/jest": "npm:0.2.36" - "@tanstack/react-query": "npm:5.18.1" - "@testing-library/dom": "npm:10.2.0" + "@tanstack/react-query": "npm:5.54.1" + "@testing-library/dom": "npm:10.4.0" "@testing-library/jest-dom": "npm:6.5.0" "@testing-library/react": "npm:16.0.1" "@testing-library/user-event": "npm:14.5.2" @@ -6402,30 +6766,30 @@ __metadata: "@types/d3-scale": "npm:4.0.8" "@types/d3-selection": "npm:3.0.10" "@types/d3-shape": "npm:3.1.6" - "@types/diff": "npm:5.2.1" + "@types/diff": "npm:5.2.2" "@types/dompurify": "npm:3.0.5" "@types/jest": "npm:29.5.12" "@types/jest-axe": "npm:3.5.9" - "@types/lodash": "npm:4.17.6" - "@types/node": "npm:20.14.9" + "@types/lodash": "npm:4.17.7" + "@types/node": "npm:20.16.5" "@types/react": "npm:18.2.55" "@types/react-dom": "npm:18.3.0" "@types/react-helmet": "npm:6.1.11" - "@types/react-highlight-words": "npm:0.16.7" + "@types/react-highlight-words": "npm:0.20.0" "@types/react-modal": "npm:3.16.3" "@types/react-virtualized": "npm:9.21.30" "@types/valid-url": "npm:1.0.7" - "@types/validator": "npm:13.12.0" - "@typescript-eslint/eslint-plugin": "npm:6.21.0" - "@typescript-eslint/parser": "npm:6.21.0" - "@typescript-eslint/rule-tester": "npm:6.21.0" - autoprefixer: "npm:10.4.19" + "@types/validator": "npm:13.12.1" + "@typescript-eslint/eslint-plugin": "npm:7.18.0" + "@typescript-eslint/parser": "npm:7.18.0" + "@typescript-eslint/rule-tester": "npm:7.18.0" + autoprefixer: "npm:10.4.20" axios: "npm:1.7.2" chalk: "npm:4.1.2" chokidar: "npm:3.6.0" classnames: "npm:2.5.1" clipboard: "npm:2.0.11" - core-js: "npm:3.37.1" + core-js: "npm:3.38.1" d3-array: "npm:3.2.4" d3-hierarchy: "npm:3.1.2" d3-scale: "npm:4.0.2" @@ -6436,26 +6800,26 @@ __metadata: dd-trace: "npm:4.25.0" design-system: "npm:1.0.0" diff: "npm:5.2.0" - dompurify: "npm:3.1.5" + dompurify: "npm:3.1.6" esbuild: "npm:0.20.0" - eslint: "npm:8.56.0" + eslint: "npm:8.57.0" eslint-config-sonarqube: "npm:2.1.3" eslint-plugin-header: "npm:3.1.1" - eslint-plugin-import: "npm:2.29.1" - eslint-plugin-jest: "npm:27.6.3" + eslint-plugin-import: "npm:2.30.0" + eslint-plugin-jest: "npm:27.9.0" eslint-plugin-jest-dom: "npm:5.4.0" - eslint-plugin-jsx-a11y: "npm:6.9.0" - eslint-plugin-local-rules: "npm:2.0.1" - eslint-plugin-promise: "npm:6.4.0" - eslint-plugin-react: "npm:7.34.3" + eslint-plugin-jsx-a11y: "npm:6.10.0" + eslint-plugin-local-rules: "npm:3.0.2" + eslint-plugin-promise: "npm:6.6.0" + eslint-plugin-react: "npm:7.35.2" eslint-plugin-react-hooks: "npm:4.6.2" - eslint-plugin-testing-library: "npm:6.2.2" + eslint-plugin-testing-library: "npm:6.3.0" eslint-plugin-typescript-sort-keys: "npm:3.2.0" formik: "npm:2.4.6" fs-extra: "npm:11.2.0" http-proxy: "npm:1.18.1" jest: "npm:29.7.0" - jest-axe: "npm:8.0.0" + jest-axe: "npm:9.0.0" jest-environment-jsdom: "npm:29.7.0" jest-fail-on-console: "npm:3.3.0" jest-junit: "npm:16.0.0" @@ -6465,11 +6829,11 @@ __metadata: lunr: "npm:2.3.9" openapi-types: "npm:12.1.3" path-browserify: "npm:1.0.1" - postcss: "npm:8.4.39" - postcss-calc: "npm:9.0.1" + postcss: "npm:8.4.45" + postcss-calc: "npm:10.0.2" postcss-custom-properties: "npm:12.1.11" - prettier: "npm:3.3.2" - prettier-plugin-organize-imports: "npm:3.2.4" + prettier: "npm:3.3.3" + prettier-plugin-organize-imports: "npm:4.0.0" react: "npm:18.2.0" react-day-picker: "npm:8.10.1" react-dom: "npm:18.2.0" @@ -6480,14 +6844,14 @@ __metadata: react-joyride: "npm:2.8.2" react-markdown: "npm:9.0.1" react-modal: "npm:3.16.1" - react-router-dom: "npm:6.24.0" + react-router-dom: "npm:6.26.1" react-select: "npm:5.7.7" react-virtualized: "npm:9.22.5" regenerator-runtime: "npm:0.14.1" shared-store-hook: "npm:0.0.4" - tailwindcss: "npm:3.4.4" + tailwindcss: "npm:3.4.10" turbo: "npm:1.11.3" - typescript: "npm:5.5.3" + typescript: "npm:5.5.4" valid-url: "npm:1.0.9" validator: "npm:13.12.0" whatwg-fetch: "npm:3.6.20" @@ -6609,7 +6973,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:~6.12.6": +"ajv@npm:^6.12.4, ajv@npm:^6.12.6, ajv@npm:~6.12.6": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -6831,19 +7195,6 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.7": - version: 3.1.7 - resolution: "array-includes@npm:3.1.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - is-string: "npm:^1.0.7" - checksum: 10/856a8be5d118967665936ad33ff3b07adfc50b06753e596e91fb80c3da9b8c022e92e3cc6781156d6ad95db7109b9f603682c7df2d6a529ed01f7f6b39a4a360 - languageName: node - linkType: hard - "array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" @@ -6865,19 +7216,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.filter@npm:^1.0.3": - version: 1.0.3 - resolution: "array.prototype.filter@npm:1.0.3" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-array-method-boxes-properly: "npm:^1.0.0" - is-string: "npm:^1.0.7" - checksum: 10/3da2189afb00f95559cc73fc3c50f17a071a65bb705c0b2f2e2a2b2142781215b622442368c8b4387389b6ab251adf09ad347f9a8a4cf29d24404cc5ea1e295c - languageName: node - linkType: hard - "array.prototype.findlast@npm:^1.2.5": version: 1.2.5 resolution: "array.prototype.findlast@npm:1.2.5" @@ -6892,16 +7230,17 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.3": - version: 1.2.4 - resolution: "array.prototype.findlastindex@npm:1.2.4" +"array.prototype.findlastindex@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" + es-abstract: "npm:^1.23.2" es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" es-shim-unscopables: "npm:^1.0.2" - checksum: 10/12d7de8da619065b9d4c40550d11c13f2fbbc863c4270ef01d022f49ef16fbe9022441ee9d60b1e952853c661dd4b3e05c21e4348d4631c6d93ddf802a252296 + checksum: 10/7c5c821f357cd53ab6cc305de8086430dd8d7a2485db87b13f843e868055e9582b1fd338f02338f67fc3a1603ceaf9610dd2a470b0b506f9d18934780f95b246 languageName: node linkType: hard @@ -6929,18 +7268,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.toreversed@npm:^1.1.2": - version: 1.1.2 - resolution: "array.prototype.toreversed@npm:1.1.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10/b4076d687ddc22c191863ce105d320cc4b0e1435bfda9ffeeff681682fe88fa6fe30e0d2ae94fa4b2d7fad901e1954ea4f75c1cab217db4848da84a2b5889192 - languageName: node - linkType: hard - "array.prototype.tosorted@npm:^1.1.4": version: 1.1.4 resolution: "array.prototype.tosorted@npm:1.1.4" @@ -6998,21 +7325,21 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:10.4.19": - version: 10.4.19 - resolution: "autoprefixer@npm:10.4.19" +"autoprefixer@npm:10.4.20": + version: 10.4.20 + resolution: "autoprefixer@npm:10.4.20" dependencies: - browserslist: "npm:^4.23.0" - caniuse-lite: "npm:^1.0.30001599" + browserslist: "npm:^4.23.3" + caniuse-lite: "npm:^1.0.30001646" fraction.js: "npm:^4.3.7" normalize-range: "npm:^0.1.2" - picocolors: "npm:^1.0.0" + picocolors: "npm:^1.0.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: 10/98378eae37b8bf0f1515e4c91b4c9c1ce69ede311d4dea7e934f5afe147d23712c577f112c4019a4c40461c585d82d474d08044f8eb6cb8a063c3d5b7aca52d2 + checksum: 10/d3c4b562fc4af2393623a0207cc336f5b9f94c4264ae1c316376904c279702ce2b12dc3f27205f491195d1e29bb52ffc269970ceb0f271f035fadee128a273f7 languageName: node linkType: hard @@ -7039,10 +7366,10 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:4.7.2": - version: 4.7.2 - resolution: "axe-core@npm:4.7.2" - checksum: 10/1b94fcbe203296fc7174992a3d70dbcd477d88b933afa045aaffa1704fe63d8da8945e4b38fc576f9c7384abeb353e2d6607ab54d25b5c90b255ef2244bda29a +"axe-core@npm:4.9.1": + version: 4.9.1 + resolution: "axe-core@npm:4.9.1" + checksum: 10/9d4944f6d3289428e1c6b41a80516f6558a960889f59c3c00f0fb88b955eda81edf9ca377c2cbc2a775f4003596d2aeaa35acca5aad3e1fc6b3d1e26e82b02cc languageName: node linkType: hard @@ -7053,10 +7380,10 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:^4.9.1": - version: 4.9.1 - resolution: "axe-core@npm:4.9.1" - checksum: 10/9d4944f6d3289428e1c6b41a80516f6558a960889f59c3c00f0fb88b955eda81edf9ca377c2cbc2a775f4003596d2aeaa35acca5aad3e1fc6b3d1e26e82b02cc +"axe-core@npm:^4.10.0": + version: 4.10.0 + resolution: "axe-core@npm:4.10.0" + checksum: 10/6158489a7a704edc98bd30ed56243b8280c5203c60e095a2feb5bff95d9bf2ef10becfe359b1cbc8601338418999c26cf4eee704181dedbcb487f4d63a06d8d5 languageName: node linkType: hard @@ -7071,12 +7398,10 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:~3.1.1": - version: 3.1.1 - resolution: "axobject-query@npm:3.1.1" - dependencies: - deep-equal: "npm:^2.0.5" - checksum: 10/3a3931bc419219e78d6438bc457c191e4c972caddae2be7eaa94615269209f1d283aaaece706a69742e5bcf27df99cc75eee97a5e366a06a9f2bdab1a79748c7 +"axobject-query@npm:^4.1.0": + version: 4.1.0 + resolution: "axobject-query@npm:4.1.0" + checksum: 10/e275dea9b673f71170d914f2d2a18be5d57d8d29717b629e7fedd907dcc2ebdc7a37803ff975874810bd423f222f299c020d28fde40a146f537448bf6bfecb6e languageName: node linkType: hard @@ -7146,15 +7471,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.10.4": - version: 0.10.4 - resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" +"babel-plugin-polyfill-corejs3@npm:^0.10.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.1" - core-js-compat: "npm:^3.36.1" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10/a69ed5a95bb55e9b7ea37307d56113f7e24054d479c15de6d50fa61388b5334bed1f9b6414cde6c575fa910a4de4d1ab4f2d22720967d57c4fec9d1b8f61b355 + checksum: 10/360ac9054a57a18c540059dc627ad5d84d15f79790cb3d84d19a02eec7188c67d08a07db789c3822d6f5df22d918e296d1f27c4055fec2e287d328f09ea8a78a languageName: node linkType: hard @@ -7267,20 +7592,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.10, browserslist@npm:^4.21.9": - version: 4.21.10 - resolution: "browserslist@npm:4.21.10" - dependencies: - caniuse-lite: "npm:^1.0.30001517" - electron-to-chromium: "npm:^1.4.477" - node-releases: "npm:^2.0.13" - update-browserslist-db: "npm:^1.0.11" - bin: - browserslist: cli.js - checksum: 10/cdb9272433994393a995235720c304e8c7123b4994b02fc0b24ca0f483db482c4f85fe8b40995aa6193d47d781e5535cf5d0efe96e465d2af42058fb3251b13a - languageName: node - linkType: hard - "browserslist@npm:^4.21.3": version: 4.21.4 resolution: "browserslist@npm:4.21.4" @@ -7295,6 +7606,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.21.9": + version: 4.21.10 + resolution: "browserslist@npm:4.21.10" + dependencies: + caniuse-lite: "npm:^1.0.30001517" + electron-to-chromium: "npm:^1.4.477" + node-releases: "npm:^2.0.13" + update-browserslist-db: "npm:^1.0.11" + bin: + browserslist: cli.js + checksum: 10/cdb9272433994393a995235720c304e8c7123b4994b02fc0b24ca0f483db482c4f85fe8b40995aa6193d47d781e5535cf5d0efe96e465d2af42058fb3251b13a + languageName: node + linkType: hard + "browserslist@npm:^4.22.2": version: 4.22.3 resolution: "browserslist@npm:4.22.3" @@ -7309,17 +7634,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.23.0": - version: 4.23.1 - resolution: "browserslist@npm:4.23.1" +"browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": + version: 4.23.3 + resolution: "browserslist@npm:4.23.3" dependencies: - caniuse-lite: "npm:^1.0.30001629" - electron-to-chromium: "npm:^1.4.796" - node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.16" + caniuse-lite: "npm:^1.0.30001646" + electron-to-chromium: "npm:^1.5.4" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.0" bin: browserslist: cli.js - checksum: 10/91da59f70a8e01ece97133670f9857d6d7e96be78e1b7ffa54b869f97d01d01c237612471b595cee41c1ab212e26e536ce0b6716ad1d6c4368a40c222698cac1 + checksum: 10/e266d18c6c6c5becf9a1a7aa264477677b9796387972e8fce34854bb33dc1666194dc28389780e5dc6566e68a95e87ece2ce222e1c4ca93c2b75b61dfebd5f1c languageName: node linkType: hard @@ -7456,10 +7781,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001629": - version: 1.0.30001639 - resolution: "caniuse-lite@npm:1.0.30001639" - checksum: 10/c163080e08982de60b37d51130f088e9f8a745533621675694f0b079f53529308168adb0966051139ff71c75af439b2ce150b7142cff15aac421cbfd126bd481 +"caniuse-lite@npm:^1.0.30001646": + version: 1.0.30001658 + resolution: "caniuse-lite@npm:1.0.30001658" + checksum: 10/e3baf3c68a4f00e3eab169e0952fde7100b3ab99491074a24b361a97054eed1bca3bfdfb0d9ae4b326bdb660a370032d9130a241608d484296f4b3bcebe540fb languageName: node linkType: hard @@ -7798,28 +8123,19 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0": - version: 3.32.1 - resolution: "core-js-compat@npm:3.32.1" - dependencies: - browserslist: "npm:^4.21.10" - checksum: 10/e01f29cd369d4c2ba690a591e1613b167126afd10c44af4e260da1348394262f5b78c727cff864c342e328b2bf2522acad9afdcc783bc14ceb66bc18b0bf931d - languageName: node - linkType: hard - -"core-js-compat@npm:^3.36.1": - version: 3.37.1 - resolution: "core-js-compat@npm:3.37.1" +"core-js-compat@npm:^3.37.1, core-js-compat@npm:^3.38.0": + version: 3.38.1 + resolution: "core-js-compat@npm:3.38.1" dependencies: - browserslist: "npm:^4.23.0" - checksum: 10/30c6fdbd9ff179cc53951814689b8aabec106e5de6cddfa7a7feacc96b66d415b8eebcf5ec8f7c68ef35c552fe7d39edb8b15b1ce0f27379a272295b6e937061 + browserslist: "npm:^4.23.3" + checksum: 10/4e2f219354fd268895f79486461a12df96f24ed307321482fe2a43529c5a64e7c16bcba654980ba217d603444f5141d43a79058aeac77511085f065c5da72207 languageName: node linkType: hard -"core-js@npm:3.37.1": - version: 3.37.1 - resolution: "core-js@npm:3.37.1" - checksum: 10/25d6bd15fcc6ffd2a0ec0be57a78ff3358b3e1fdffdb6800fc93dcfdb3854037aee41f3d101aed8c37905d107daf98218b3e7ee95cec383710d2a66a5d9e541b +"core-js@npm:3.38.1": + version: 3.38.1 + resolution: "core-js@npm:3.38.1" + checksum: 10/3c25fdf0b2595ed37ceb305213a61e2cf26185f628455e99d1c736dda5f69e2de4de7126e6a1da136f54260c4fcc982c4215e37b5a618790a597930f854c0a37 languageName: node linkType: hard @@ -8497,56 +8813,56 @@ __metadata: version: 0.0.0-use.local resolution: "design-system@workspace:design-system" dependencies: - "@babel/core": "npm:7.24.7" + "@babel/core": "npm:7.25.2" "@babel/plugin-transform-react-jsx": "npm:7.24.7" - "@babel/preset-env": "npm:7.24.7" + "@babel/preset-env": "npm:7.25.4" "@babel/preset-typescript": "npm:7.24.7" - "@emotion/babel-plugin": "npm:11.11.0" + "@emotion/babel-plugin": "npm:11.12.0" "@emotion/babel-plugin-jsx-pragmatic": "npm:0.2.1" "@sonarsource/echoes-react": "npm:0.6.0" - "@testing-library/dom": "npm:10.2.0" + "@testing-library/dom": "npm:10.4.0" "@testing-library/jest-dom": "npm:6.5.0" "@testing-library/react": "npm:16.0.1" "@testing-library/user-event": "npm:14.5.2" "@types/d3-array": "npm:3.2.1" - "@types/d3-hierarchy": "npm:~3.1.7" - "@types/d3-shape": "npm:~3.1.6" + "@types/d3-hierarchy": "npm:3.1.7" + "@types/d3-shape": "npm:3.1.6" "@types/d3-zoom": "npm:3.0.8" - "@types/lodash": "npm:4.17.6" + "@types/lodash": "npm:4.17.7" "@types/react": "npm:18.2.55" - "@types/react-highlight-words": "npm:0.16.7" + "@types/react-highlight-words": "npm:0.20.0" "@types/react-modal": "npm:3.16.3" "@types/react-virtualized": "npm:9.21.30" - "@typescript-eslint/parser": "npm:6.21.0" + "@typescript-eslint/parser": "npm:7.18.0" "@vitejs/plugin-react": "npm:4.3.1" - autoprefixer: "npm:10.4.19" + autoprefixer: "npm:10.4.20" dd-trace: "npm:4.25.0" - eslint: "npm:8.56.0" + eslint: "npm:8.57.0" eslint-plugin-header: "npm:3.1.1" - eslint-plugin-import: "npm:2.29.1" - eslint-plugin-local-rules: "npm:2.0.1" + eslint-plugin-import: "npm:2.30.0" + eslint-plugin-local-rules: "npm:3.0.2" eslint-plugin-typescript-sort-keys: "npm:3.2.0" - highlight.js: "npm:11.9.0" + highlight.js: "npm:11.10.0" highlightjs-apex: "npm:1.4.0" highlightjs-cobol: "npm:0.3.3" highlightjs-sap-abap: "npm:0.3.0" history: "npm:5.3.0" jest: "npm:29.7.0" - postcss: "npm:8.4.39" - postcss-calc: "npm:9.0.1" + postcss: "npm:8.4.45" + postcss-calc: "npm:10.0.2" postcss-custom-properties: "npm:12.1.11" - prettier: "npm:3.3.2" - prettier-plugin-organize-imports: "npm:3.2.4" + prettier: "npm:3.3.3" + prettier-plugin-organize-imports: "npm:4.0.0" react-toastify: "npm:10.0.5" twin.macro: "npm:3.4.1" - typescript: "npm:5.5.3" - vite: "npm:4.5.0" + typescript: "npm:5.5.4" + vite: "npm:5.4.3" vite-plugin-dts: "npm:3.9.1" whatwg-fetch: "npm:3.6.20" peerDependencies: - "@emotion/react": 11.11.3 - "@emotion/styled": 11.11.0 - "@primer/octicons-react": 19.8.0 + "@emotion/react": 11.11.4 + "@emotion/styled": 11.13.0 + "@primer/octicons-react": 19.11.0 classnames: 2.5.1 clipboard: 2.0.11 d3-array: 3.2.4 @@ -8555,20 +8871,20 @@ __metadata: d3-selection: 3.0.0 d3-shape: 3.2.0 d3-zoom: 3.0.0 - date-fns: 3.3.1 + date-fns: 3.6.0 lodash: 4.17.21 react: 18.2.0 react-day-picker: 8.10.0 react-dom: 18.2.0 react-helmet-async: 2.0.4 react-highlight-words: 0.20.0 - react-intl: 6.6.2 - react-joyride: 2.8.1 + react-intl: 6.6.8 + react-joyride: 2.8.2 react-modal: 3.16.1 - react-router-dom: 6.22.0 + react-router-dom: 6.26.1 react-select: 5.7.7 react-virtualized: 9.22.5 - tailwindcss: 3.3.5 + tailwindcss: 3.4.10 languageName: unknown linkType: soft @@ -8704,10 +9020,10 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:3.1.5": - version: 3.1.5 - resolution: "dompurify@npm:3.1.5" - checksum: 10/4ea935df48b49a0a76c66b6eee8522ca12783f2643119482b8329867f1e8adb34ff1d2dd56973927be9de5f01079948556907f22e882b06fa7b0c0ba281bf14a +"dompurify@npm:3.1.6": + version: 3.1.6 + resolution: "dompurify@npm:3.1.6" + checksum: 10/036844bc9b717b172ba27f5863b56f950289a05d8eebfb702d6953bbf80bd021e480ce4217bd084567186f2d0ada13358ce5556963492cfe402d774e8667f120 languageName: node linkType: hard @@ -8739,10 +9055,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.796": - version: 1.4.815 - resolution: "electron-to-chromium@npm:1.4.815" - checksum: 10/84f59b76b1ac16fe1f359720bdaeadcbce34825a7e79e3551ceec6b52d4021e7bd8a56a2cfa4197ba353331df18d0bc2ab449e08c5599eb1b2a7aacaba56f711 +"electron-to-chromium@npm:^1.5.4": + version: 1.5.16 + resolution: "electron-to-chromium@npm:1.5.16" + checksum: 10/d4e5742dddc067a7f38f39f0335ddd2e4fa1ae302c8d06cb487bc4b8e4dfeed4ef402e1349f1995f9a56faaa42921a694122d6805aa0684ee5483fdc528a5a2b languageName: node linkType: hard @@ -9035,13 +9351,6 @@ __metadata: languageName: node linkType: hard -"es-array-method-boxes-properly@npm:^1.0.0": - version: 1.0.0 - resolution: "es-array-method-boxes-properly@npm:1.0.0" - checksum: 10/27a8a21acf20f3f51f69dce8e643f151e380bffe569e95dc933b9ded9fcd89a765ee21b5229c93f9206c93f87395c6b75f80be8ac8c08a7ceb8771e1822ff1fb - languageName: node - linkType: hard - "es-define-property@npm:^1.0.0": version: 1.0.0 resolution: "es-define-property@npm:1.0.0" @@ -9237,33 +9546,36 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.18.10": - version: 0.18.20 - resolution: "esbuild@npm:0.18.20" - dependencies: - "@esbuild/android-arm": "npm:0.18.20" - "@esbuild/android-arm64": "npm:0.18.20" - "@esbuild/android-x64": "npm:0.18.20" - "@esbuild/darwin-arm64": "npm:0.18.20" - "@esbuild/darwin-x64": "npm:0.18.20" - "@esbuild/freebsd-arm64": "npm:0.18.20" - "@esbuild/freebsd-x64": "npm:0.18.20" - "@esbuild/linux-arm": "npm:0.18.20" - "@esbuild/linux-arm64": "npm:0.18.20" - "@esbuild/linux-ia32": "npm:0.18.20" - "@esbuild/linux-loong64": "npm:0.18.20" - "@esbuild/linux-mips64el": "npm:0.18.20" - "@esbuild/linux-ppc64": "npm:0.18.20" - "@esbuild/linux-riscv64": "npm:0.18.20" - "@esbuild/linux-s390x": "npm:0.18.20" - "@esbuild/linux-x64": "npm:0.18.20" - "@esbuild/netbsd-x64": "npm:0.18.20" - "@esbuild/openbsd-x64": "npm:0.18.20" - "@esbuild/sunos-x64": "npm:0.18.20" - "@esbuild/win32-arm64": "npm:0.18.20" - "@esbuild/win32-ia32": "npm:0.18.20" - "@esbuild/win32-x64": "npm:0.18.20" +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true "@esbuild/android-arm": optional: true "@esbuild/android-arm64": @@ -9310,7 +9622,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10/1f723ec71c3aa196473bf3298316eedc3f62d523924652dfeb60701b609792f918fc60db84b420d1d8ba9bfa7d69de2fc1d3157ba47c028bdae5d507a26a3c64 + checksum: 10/d2ff2ca84d30cce8e871517374d6c2290835380dc7cd413b2d49189ed170d45e407be14de2cb4794cf76f75cf89955c4714726ebd3de7444b3046f5cab23ab6b languageName: node linkType: hard @@ -9398,15 +9710,15 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.8.0": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" +"eslint-module-utils@npm:^2.9.0": + version: 2.11.0 + resolution: "eslint-module-utils@npm:2.11.0" dependencies: debug: "npm:^3.2.7" peerDependenciesMeta: eslint: optional: true - checksum: 10/a9a7ed93eb858092e3cdc797357d4ead2b3ea06959b0eada31ab13862d46a59eb064b9cb82302214232e547980ce33618c2992f6821138a4934e65710ed9cc29 + checksum: 10/1ba42cf48c5f9ec3b76dfa42c16f1c24c10508313689425c05ccb1d0eaa34bdc5c5b9c0c033cd402e9c429666bd3eb8c6d0c66565b0c00949fae743ad3643c95 languageName: node linkType: hard @@ -9419,30 +9731,31 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:2.29.1": - version: 2.29.1 - resolution: "eslint-plugin-import@npm:2.29.1" +"eslint-plugin-import@npm:2.30.0": + version: 2.30.0 + resolution: "eslint-plugin-import@npm:2.30.0" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlastindex: "npm:^1.2.3" + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.8" + array.prototype.findlastindex: "npm:^1.2.5" array.prototype.flat: "npm:^1.3.2" array.prototype.flatmap: "npm:^1.3.2" debug: "npm:^3.2.7" doctrine: "npm:^2.1.0" eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.8.0" - hasown: "npm:^2.0.0" - is-core-module: "npm:^2.13.1" + eslint-module-utils: "npm:^2.9.0" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.15.1" is-glob: "npm:^4.0.3" minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.7" - object.groupby: "npm:^1.0.1" - object.values: "npm:^1.1.7" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.0" semver: "npm:^6.3.1" tsconfig-paths: "npm:^3.15.0" peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10/5865f05c38552145423c535326ec9a7113ab2305c7614c8b896ff905cfabc859c8805cac21e979c9f6f742afa333e6f62f812eabf891a7e8f5f0b853a32593c1 + checksum: 10/a5f85dfe76e27286c28a01d137769726ce3f758bcc03aa6b6f9e18700a40a08f57239f82e07efcab763c4b03a02d425edcc29fbecf40aad0124286978c6bc63c languageName: node linkType: hard @@ -9462,13 +9775,13 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:27.6.3": - version: 27.6.3 - resolution: "eslint-plugin-jest@npm:27.6.3" +"eslint-plugin-jest@npm:27.9.0": + version: 27.9.0 + resolution: "eslint-plugin-jest@npm:27.9.0" dependencies: "@typescript-eslint/utils": "npm:^5.10.0" peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 + "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 || ^7.0.0 eslint: ^7.0.0 || ^8.0.0 jest: "*" peerDependenciesMeta: @@ -9476,20 +9789,20 @@ __metadata: optional: true jest: optional: true - checksum: 10/a29319d5a090633e30658da7521f9fa0468f861403509538e0927175ab2a46a7f60bd7fd344b54f7fb5f8e8b6385d8db67c305502a4de1291f32191163e74725 + checksum: 10/bca54347280c06c56516faea76042134dd74355c2de6c23361ba0e8736ecc01c62b144eea7eda7570ea4f4ee511c583bb8dab00d7153a1bd1740eb77b0038fd4 languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:6.9.0": - version: 6.9.0 - resolution: "eslint-plugin-jsx-a11y@npm:6.9.0" +"eslint-plugin-jsx-a11y@npm:6.10.0": + version: 6.10.0 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.0" dependencies: aria-query: "npm:~5.1.3" array-includes: "npm:^3.1.8" array.prototype.flatmap: "npm:^1.3.2" ast-types-flow: "npm:^0.0.8" - axe-core: "npm:^4.9.1" - axobject-query: "npm:~3.1.1" + axe-core: "npm:^4.10.0" + axobject-query: "npm:^4.1.0" damerau-levenshtein: "npm:^1.0.8" emoji-regex: "npm:^9.2.2" es-iterator-helpers: "npm:^1.0.19" @@ -9501,24 +9814,24 @@ __metadata: safe-regex-test: "npm:^1.0.3" string.prototype.includes: "npm:^2.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10/00a854a1a1a7ca52c216e83a574d5a65fc150243afcababfbf1657c5ffff1f076b9bd3d87029bb6432bfaa36d23e16c1e8b59671d0580bbb72e14860ee1bec9a + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: 10/d66e5e541a5a747d8a7ffd6e45b79c9da416b42be5891c259f3d9af63ed8897b5ff67373b00682ecdfc04fe2a2bc9df9c23b2f1749a228221d2dae0914543303 languageName: node linkType: hard -"eslint-plugin-local-rules@npm:2.0.1": - version: 2.0.1 - resolution: "eslint-plugin-local-rules@npm:2.0.1" - checksum: 10/1572a0282a30b516455976436b535bfcae0d0e5bdc4daf2f36e5f1156f9a5248f61e535b78795da5f6788ccc1b8994b95b9764f4ef457bf0dc102648d909b7b5 +"eslint-plugin-local-rules@npm:3.0.2": + version: 3.0.2 + resolution: "eslint-plugin-local-rules@npm:3.0.2" + checksum: 10/6ec5a9e6d5a0a8f56ed22307761d1bc2bebee75ebfc9518e0eeed0d334c45c84713aff1969eefa5ac0fdeca63e427fee53b3912333caa9e70cc1f87e4c198f11 languageName: node linkType: hard -"eslint-plugin-promise@npm:6.4.0": - version: 6.4.0 - resolution: "eslint-plugin-promise@npm:6.4.0" +"eslint-plugin-promise@npm:6.6.0": + version: 6.6.0 + resolution: "eslint-plugin-promise@npm:6.6.0" peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: 10/23da32294b8661e95d4243b7cc925aefe3522842d5f6e2a6f72d052f92cfd96536d592e5186be6eb471e477edc2fe20ca257e7e1b5a786a6e582be3d65fdc4f5 + checksum: 10/c2b5604efd7e1390c132fcbf06cb2f072c956ffa65c14a991cb74ba1e2327357797239cb5b9b292d5e4010301bb897bd85a6273d7873fb157edc46aa2d95cbd9 languageName: node linkType: hard @@ -9531,42 +9844,42 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:7.34.3": - version: 7.34.3 - resolution: "eslint-plugin-react@npm:7.34.3" +"eslint-plugin-react@npm:7.35.2": + version: 7.35.2 + resolution: "eslint-plugin-react@npm:7.35.2" dependencies: array-includes: "npm:^3.1.8" array.prototype.findlast: "npm:^1.2.5" array.prototype.flatmap: "npm:^1.3.2" - array.prototype.toreversed: "npm:^1.1.2" array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" es-iterator-helpers: "npm:^1.0.19" estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" object.entries: "npm:^1.1.8" object.fromentries: "npm:^2.0.8" - object.hasown: "npm:^1.1.4" object.values: "npm:^1.2.0" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" string.prototype.matchall: "npm:^4.0.11" + string.prototype.repeat: "npm:^1.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10/f160a5b0a376e520b0cd5e2b6111e91966533708842270e460e2f93a45c80f42dc79232a38a6ccb1a397b1d9deba06f6dc819333d9e1af55d392bf52b20d6c9b + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10/f4631612444f9066c8007e9433c0972754b75d33be410cd18dcf003e4209600240dec3e50a9962aae35e9a08920a1eb60e51d3cc140e5f6c95582e727ebec74e languageName: node linkType: hard -"eslint-plugin-testing-library@npm:6.2.2": - version: 6.2.2 - resolution: "eslint-plugin-testing-library@npm:6.2.2" +"eslint-plugin-testing-library@npm:6.3.0": + version: 6.3.0 + resolution: "eslint-plugin-testing-library@npm:6.3.0" dependencies: "@typescript-eslint/utils": "npm:^5.58.0" peerDependencies: eslint: ^7.5.0 || ^8.0.0 - checksum: 10/61947d0b81de1565c8627ec2d1e6636a8b6613cfe554a4671d011b3e88dfd77b498ce83b15bcf0a2df5570c44ad1d46d54058ed488f4e515d764196cbc6d65cf + checksum: 10/192b112f84f90cc7eee28965b3e7792e8d4cda71aa29690d8180f1ae9cd0e8d6a8851ee992d37285a76750f8638c04e76f768e1885168f060ca169b72ac9ec6c languageName: node linkType: hard @@ -9644,15 +9957,15 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.56.0": - version: 8.56.0 - resolution: "eslint@npm:8.56.0" +"eslint@npm:8.57.0": + version: 8.57.0 + resolution: "eslint@npm:8.57.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.56.0" - "@humanwhocodes/config-array": "npm:^0.11.13" + "@eslint/js": "npm:8.57.0" + "@humanwhocodes/config-array": "npm:^0.11.14" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" "@ungap/structured-clone": "npm:^1.2.0" @@ -9688,7 +10001,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 10/ef6193c6e4cef20774b985a5cc2fd4bf6d3c4decd423117cbc4a0196617861745db291217ad3c537bc3a160650cca965bc818f55e1f3e446af1fcb293f9940a5 + checksum: 10/00496e218b23747a7a9817bf58b522276d0dc1f2e546dceb4eea49f9871574088f72f1f069a6b560ef537efa3a75261b8ef70e51ef19033da1cc4c86a755ef15 languageName: node linkType: hard @@ -10104,6 +10417,16 @@ __metadata: languageName: node linkType: hard +"fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10/4c1ade961ded57cdbfbb5cac5106ec17bc8bccd62e16343c569a0ceeca83b9dfef87550b4dc5cbb89642da412b20c5071f304c8c464b80415446e8e155a038c0 + conditions: os=darwin + languageName: node + linkType: hard + "fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" @@ -10113,6 +10436,15 @@ __metadata: languageName: node linkType: hard +"fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + "function-bind@npm:^1.1.1": version: 1.1.1 resolution: "function-bind@npm:1.1.1" @@ -10616,10 +10948,10 @@ __metadata: languageName: node linkType: hard -"highlight.js@npm:11.9.0": - version: 11.9.0 - resolution: "highlight.js@npm:11.9.0" - checksum: 10/44b3e42bc096a2e5207e514826a10ff7671de315a7216ebaeba76593d4f16dfe3f7078390cb5c2b08eae657694fef4fb65d775376db48480c829c83fbc4f157a +"highlight.js@npm:11.10.0": + version: 11.10.0 + resolution: "highlight.js@npm:11.10.0" + checksum: 10/fc8747bcd4a491fc6a47ff80536881dcc9ea9b36cdc2a22a7be5670b89d76ca6c26df9d749017a23bbb2eb708331097a5ecbcee6330fb9064512d80cc3369d99 languageName: node linkType: hard @@ -10825,6 +11157,13 @@ __metadata: languageName: node linkType: hard +"ignore@npm:^5.3.1": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 + languageName: node + linkType: hard + "import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" @@ -11162,12 +11501,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.1": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" +"is-core-module@npm:^2.15.1": + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" dependencies: - hasown: "npm:^2.0.0" - checksum: 10/d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2 + hasown: "npm:^2.0.2" + checksum: 10/77316d5891d5743854bcef2cd2f24c5458fb69fbc9705c12ca17d54a2017a67d0693bbf1ba8c77af376c0eef6bf6d1b27a4ab08e4db4e69914c3789bdf2ceec5 languageName: node linkType: hard @@ -11640,15 +11979,15 @@ __metadata: languageName: node linkType: hard -"jest-axe@npm:8.0.0": - version: 8.0.0 - resolution: "jest-axe@npm:8.0.0" +"jest-axe@npm:9.0.0": + version: 9.0.0 + resolution: "jest-axe@npm:9.0.0" dependencies: - axe-core: "npm:4.7.2" + axe-core: "npm:4.9.1" chalk: "npm:4.1.2" jest-matcher-utils: "npm:29.2.2" lodash.merge: "npm:4.6.2" - checksum: 10/6a1673b547292d0ced82fbf48ff337efd349da00164ecffe95b3b702b6fbe477ba6762baa221bbb972bfa31b3368b15d5f91fcd3489d18789a990c7b6b7bb7ce + checksum: 10/4a0d382f5d24457a16e2459f75f2f101ed267b803654291d992c6c7181e462602e8d9d4902a7b40422258d5cafc5b5484da529693011c0ce1c60e64825d365fa languageName: node linkType: hard @@ -13247,15 +13586,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3, minimatch@npm:^9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10/c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 - languageName: node - linkType: hard - "minimatch@npm:^3.0.4": version: 3.0.4 resolution: "minimatch@npm:3.0.4" @@ -13274,6 +13604,24 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10/c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10/dd6a8927b063aca6d910b119e1f2df6d2ce7d36eab91de83167dd136bb85e1ebff97b0d3de1cb08bd1f7e018ca170b4962479fefab5b2a69e2ae12cb2edc8348 + languageName: node + linkType: hard + "minimatch@npm:~3.0.3": version: 3.0.8 resolution: "minimatch@npm:3.0.8" @@ -13554,6 +13902,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: 10/241e5fa9556f1c12bafb83c6c3e94f8cf3d8f2f8f904906ecef6e10bcaa1d59aa61212d4651bec70052015fc54bd3fdcdbe7fc0f638a17e6685aa586c076ec4e + languageName: node + linkType: hard + "node-releases@npm:^2.0.6": version: 2.0.6 resolution: "node-releases@npm:2.0.6" @@ -13741,17 +14096,6 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.7": - version: 2.0.7 - resolution: "object.fromentries@npm:2.0.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10/1bfbe42a51f8d84e417d193fae78e4b8eebb134514cdd44406480f8e8a0e075071e0717635d8e3eccd50fec08c1d555fe505c38804cbac0808397187653edd59 - languageName: node - linkType: hard - "object.fromentries@npm:^2.0.8": version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" @@ -13764,27 +14108,14 @@ __metadata: languageName: node linkType: hard -"object.groupby@npm:^1.0.1": - version: 1.0.2 - resolution: "object.groupby@npm:1.0.2" - dependencies: - array.prototype.filter: "npm:^1.0.3" - call-bind: "npm:^1.0.5" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.0.0" - checksum: 10/07c1bea1772c45f7967a63358a683ef7b0bd99cabe0563e6fee3e8acc061cc5984d2f01a46472ebf10b2cb439298c46776b2134550dce457fd7240baaaa4f592 - languageName: node - linkType: hard - -"object.hasown@npm:^1.1.4": - version: 1.1.4 - resolution: "object.hasown@npm:1.1.4" +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" dependencies: + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: 10/797385577b3ef3c0d19333e03ed34bc7987978ae1ee1245069c9922e17d1128265187f729dc610260d03f8d418af26fcd7919b423793bf0af9099d9f08367d69 + checksum: 10/44cb86dd2c660434be65f7585c54b62f0425b0c96b5c948d2756be253ef06737da7e68d7106e35506ce4a44d16aa85a413d11c5034eb7ce5579ec28752eb42d0 languageName: node linkType: hard @@ -13799,17 +14130,6 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.7": - version: 1.1.7 - resolution: "object.values@npm:1.1.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10/20ab42c0bbf984405c80e060114b18cf5d629a40a132c7eac4fb79c5d06deb97496311c19297dcf9c61f45c2539cd4c7f7c5d6230e51db360ff297bbc9910162 - languageName: node - linkType: hard - "object.values@npm:^1.2.0": version: 1.2.0 resolution: "object.values@npm:1.2.0" @@ -14100,15 +14420,15 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:9.0.1": - version: 9.0.1 - resolution: "postcss-calc@npm:9.0.1" +"postcss-calc@npm:10.0.2": + version: 10.0.2 + resolution: "postcss-calc@npm:10.0.2" dependencies: - postcss-selector-parser: "npm:^6.0.11" + postcss-selector-parser: "npm:^6.1.2" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.2 - checksum: 10/a0a3e71a28e7f81f07fb9438362d95df3e3e671b34a38a4070d80a9762040c721b830e0b70f28bbe7fea2a5ba2da43637d7594be5835bbe828c0c493f0c5f052 + postcss: ^8.4.38 + checksum: 10/12d497e632b4a12f7d33507ed6f74db2dd01f9b9cc1f9986271af16b118d25f959dc255777a91d742e0431f400a90b8540d00533fc0513f34c1840a491cf2bee languageName: node linkType: hard @@ -14196,6 +14516,16 @@ __metadata: languageName: node linkType: hard +"postcss-selector-parser@npm:^6.1.2": + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10/190034c94d809c115cd2f32ee6aade84e933450a43ec3899c3e78e7d7b33efd3a2a975bb45d7700b6c5b196c06a7d9acf3f1ba6f1d87032d9675a29d8bca1dd3 + languageName: node + linkType: hard + "postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" @@ -14203,14 +14533,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.39": - version: 8.4.39 - resolution: "postcss@npm:8.4.39" +"postcss@npm:8.4.45, postcss@npm:^8.4.43": + version: 8.4.45 + resolution: "postcss@npm:8.4.45" dependencies: nanoid: "npm:^3.3.7" picocolors: "npm:^1.0.1" source-map-js: "npm:^1.2.0" - checksum: 10/ad9c1add892c96433b9a5502878201ede4a20c4ce02d056251f61f8d9a3e5426dab3683fe5a086edfa78a1a19f2b4988c8cea02c5122136d29758cb5a17e2621 + checksum: 10/7eaf7346d04929ee979548ece5e34d253eae6f175346e298b2c4621ad6f4ee00adfe7abe72688640e910c0361ae50537c5dda3e35fd1066491282c342b3ee5c8 languageName: node linkType: hard @@ -14225,17 +14555,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.27": - version: 8.4.29 - resolution: "postcss@npm:8.4.29" - dependencies: - nanoid: "npm:^3.3.6" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 10/cfde0096125a9d962d7acc4380922b4cf6af87b98cca78e89fdaa8da92d687b34344c6410d42723bcc154b5c66cc496aed8005c3884cea55a773a1cbc4774e70 - languageName: node - linkType: hard - "pprof-format@npm:^2.0.7": version: 2.0.7 resolution: "pprof-format@npm:2.0.7" @@ -14257,29 +14576,29 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-organize-imports@npm:3.2.4": - version: 3.2.4 - resolution: "prettier-plugin-organize-imports@npm:3.2.4" +"prettier-plugin-organize-imports@npm:4.0.0": + version: 4.0.0 + resolution: "prettier-plugin-organize-imports@npm:4.0.0" peerDependencies: - "@volar/vue-language-plugin-pug": ^1.0.4 - "@volar/vue-typescript": ^1.0.4 + "@vue/language-plugin-pug": ^2.0.24 prettier: ">=2.0" typescript: ">=2.9" + vue-tsc: ^2.0.24 peerDependenciesMeta: - "@volar/vue-language-plugin-pug": + "@vue/language-plugin-pug": optional: true - "@volar/vue-typescript": + vue-tsc: optional: true - checksum: 10/93c98d365af500aa4c72f5330d82c20a20d0e7661a9692e6f26a76a2f4f88b99e0f85dcb8871e98b6d687d6e19ea5f1dcc937f9e29fd0778e888675ecafed233 + checksum: 10/444bc34858ddadd9e4c9afa5f45ee80786d539a28f3535af7e341e885eb569b465fc7b27b2738a69cb99cc530c6e15367514a7b97ed52dea8161307d7d55b3ac languageName: node linkType: hard -"prettier@npm:3.3.2": - version: 3.3.2 - resolution: "prettier@npm:3.3.2" +"prettier@npm:3.3.3": + version: 3.3.3 + resolution: "prettier@npm:3.3.3" bin: prettier: bin/prettier.cjs - checksum: 10/83214e154afa5aa9b664c2506640212323eb1376b13379b2413dc351b7de0687629dca3f00ff2ec895ebd7e3a2adb7d7e231b6c77606e2358137f2150807405b + checksum: 10/5beac1f30b5b40162532b8e2f7c3a4eb650910a2695e9c8512a62ffdc09dae93190c29db9107fa7f26d1b6c71aad3628ecb9b5de1ecb0911191099be109434d7 languageName: node linkType: hard @@ -14742,27 +15061,27 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:6.24.0": - version: 6.24.0 - resolution: "react-router-dom@npm:6.24.0" +"react-router-dom@npm:6.26.1": + version: 6.26.1 + resolution: "react-router-dom@npm:6.26.1" dependencies: - "@remix-run/router": "npm:1.17.0" - react-router: "npm:6.24.0" + "@remix-run/router": "npm:1.19.1" + react-router: "npm:6.26.1" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10/a6622bc53dd7652bbfb9f5c6f2c1bff4aa93a24cc91e048aa2908d096f7106de3707b5d4cf4bd9cf0b67d4475c7718add7fd96045430f7435c7d78da04708a30 + checksum: 10/1bd255d1ff88f477699c72656e7c07702a907e644388a1bea1c648f2df0c3c86db2e90bea945b1d43eaf84ebab194f3868f3788502965ad5f20c508c6874f1fe languageName: node linkType: hard -"react-router@npm:6.24.0": - version: 6.24.0 - resolution: "react-router@npm:6.24.0" +"react-router@npm:6.26.1": + version: 6.26.1 + resolution: "react-router@npm:6.26.1" dependencies: - "@remix-run/router": "npm:1.17.0" + "@remix-run/router": "npm:1.19.1" peerDependencies: react: ">=16.8" - checksum: 10/71d750e4422d74e1981b38f54c0dd02a7af7b1059cab471d96e4dc3374824557f6eec8449fe557c0ed8af18569554de8d565bbfd708c1fc90d3421b3d6c6ac82 + checksum: 10/b3761515c75da65a1678f005d08a6285ceccd9df7237ae6fdd9ab2ab816ef328435b75610f705ecd9ecd41c6878fd22eb9b44c5391cdef2e1ed99ddbc78de8a4 languageName: node linkType: hard @@ -15308,17 +15627,66 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^3.27.1": - version: 3.28.1 - resolution: "rollup@npm:3.28.1" - dependencies: +"rollup@npm:^4.20.0": + version: 4.21.2 + resolution: "rollup@npm:4.21.2" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.21.2" + "@rollup/rollup-android-arm64": "npm:4.21.2" + "@rollup/rollup-darwin-arm64": "npm:4.21.2" + "@rollup/rollup-darwin-x64": "npm:4.21.2" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.21.2" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.21.2" + "@rollup/rollup-linux-arm64-gnu": "npm:4.21.2" + "@rollup/rollup-linux-arm64-musl": "npm:4.21.2" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.21.2" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.21.2" + "@rollup/rollup-linux-s390x-gnu": "npm:4.21.2" + "@rollup/rollup-linux-x64-gnu": "npm:4.21.2" + "@rollup/rollup-linux-x64-musl": "npm:4.21.2" + "@rollup/rollup-win32-arm64-msvc": "npm:4.21.2" + "@rollup/rollup-win32-ia32-msvc": "npm:4.21.2" + "@rollup/rollup-win32-x64-msvc": "npm:4.21.2" + "@types/estree": "npm:1.0.5" fsevents: "npm:~2.3.2" dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true fsevents: optional: true bin: rollup: dist/bin/rollup - checksum: 10/007423d1750273a8c4bb33dc450a795d03a627bf455d9674b79f05d6c6569090b50ad08dd87cf5f4777c553fc0559e41e5de3b8a87c23e7f32291c2a33d09aa2 + checksum: 10/5d679af1a04170f7164e3e975a375adb76f9bbf34d1ad8d9c3fa789252d377e7d364dfee054a4283121f9f9368d7b35404b9d42fb260be314d34739243ab0722 languageName: node linkType: hard @@ -15514,6 +15882,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.6.0": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 + languageName: node + linkType: hard + "set-blocking@npm:~2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -15875,6 +16252,16 @@ __metadata: languageName: node linkType: hard +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10/4b1bd91b75fa8fdf0541625184ebe80e445a465ce4253c19c3bccd633898005dadae0f74b85ae72662a53aafb8035bf48f8f5c0755aec09bc106a7f13959d05e + languageName: node + linkType: hard + "string.prototype.trim@npm:^1.2.7": version: 1.2.7 resolution: "string.prototype.trim@npm:1.2.7" @@ -16203,9 +16590,9 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:3.4.4": - version: 3.4.4 - resolution: "tailwindcss@npm:3.4.4" +"tailwindcss@npm:3.4.10": + version: 3.4.10 + resolution: "tailwindcss@npm:3.4.10" dependencies: "@alloc/quick-lru": "npm:^5.2.0" arg: "npm:^5.0.2" @@ -16232,7 +16619,7 @@ __metadata: bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: 10/ab120014a68517c079fbeecba06c404ac94088a959b5b5e631214af4d87b332b6e4b28d8453f65eac9d94759a030ca581b1330f7d73cbf497883c4e2de083432 + checksum: 10/5296111e7b0c3e638f3a136a0eb13ab4048c5c5ef5e72b055ae6a0f811502e99478218958bfbbf49b3ed8cf07f395fc893589033a893087e299c084fec8efcac languageName: node linkType: hard @@ -16406,12 +16793,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1": - version: 1.2.0 - resolution: "ts-api-utils@npm:1.2.0" +"ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" peerDependencies: typescript: ">=4.2.0" - checksum: 10/59f9ece3501afe2709538c6948af90204f09c99d3a78bb7023403a172225bf760894eca7b7ab7df089769b8589973a6b985f3759a9b490f699150f2d390e53ed + checksum: 10/3ee44faa24410cd649b5c864e068d438aa437ef64e9e4a66a41646a6d3024d3097a695eeb3fb26ee364705d3cb9653a65756d009e6a53badb6066a5f447bf7ed languageName: node linkType: hard @@ -16715,13 +17102,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.5.3": - version: 5.5.3 - resolution: "typescript@npm:5.5.3" +"typescript@npm:5.5.4": + version: 5.5.4 + resolution: "typescript@npm:5.5.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/11a867312419ed497929aafd2f1d28b2cd41810a5eb6c6e9e169559112e9ea073d681c121a29102e67cd4478d0a4ae37a306a5800f3717f59c4337e6a9bd5e8d + checksum: 10/1689ccafef894825481fc3d856b4834ba3cc185a9c2878f3c76a9a1ef81af04194849840f3c69e7961e2312771471bb3b460ca92561e1d87599b26c37d0ffb6f languageName: node linkType: hard @@ -16735,13 +17122,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.5.3#optional!builtin": - version: 5.5.3 - resolution: "typescript@patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=b45daf" +"typescript@patch:typescript@npm%3A5.5.4#optional!builtin": + version: 5.5.4 + resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=b45daf" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/b61b8bb4b4d6a8a00f9d5f931f8c67070eed6ad11feabf4c41744a326987080bfc806a621596c70fbf2e5974eca3ed65bafeeeb22a078071bdfb51d8abd7c013 + checksum: 10/2c065f0ef81855eac25c9b658a3c9da65ffc005260c12854c2286f40f3667e1b1ecf8bdbdd37b59aa0397920378ce7900bff8cb32e0f1c7af6fd86efc676718c languageName: node linkType: hard @@ -16776,6 +17163,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.19.2": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: 10/cf0b48ed4fc99baf56584afa91aaffa5010c268b8842f62e02f752df209e3dea138b372a60a963b3b2576ed932f32329ce7ddb9cb5f27a6c83040d8cd74b7a70 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -16947,20 +17341,6 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.16": - version: 1.0.16 - resolution: "update-browserslist-db@npm:1.0.16" - dependencies: - escalade: "npm:^3.1.2" - picocolors: "npm:^1.0.1" - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: 10/071bf0b2fb8568db6cd42ee2598ac9b87c794a7229fcbf1b035ae7f883e770c07143f16a5371525d5bcb94b99f9a1b279036142b0195ffd4cf5a0008fc4a500e - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.0.9": version: 1.0.10 resolution: "update-browserslist-db@npm:1.0.10" @@ -16975,6 +17355,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.1.0": + version: 1.1.0 + resolution: "update-browserslist-db@npm:1.1.0" + dependencies: + escalade: "npm:^3.1.2" + picocolors: "npm:^1.0.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10/d70b9efeaf4601aadb1a4f6456a7a5d9118e0063d995866b8e0c5e0cf559482671dab6ce7b079f9536b06758a344fbd83f974b965211e1c6e8d1958540b0c24c + languageName: node + linkType: hard + "uri-js@npm:^4.2.2": version: 4.2.2 resolution: "uri-js@npm:4.2.2" @@ -17150,19 +17544,20 @@ __metadata: languageName: node linkType: hard -"vite@npm:4.5.0": - version: 4.5.0 - resolution: "vite@npm:4.5.0" +"vite@npm:5.4.3": + version: 5.4.3 + resolution: "vite@npm:5.4.3" dependencies: - esbuild: "npm:^0.18.10" - fsevents: "npm:~2.3.2" - postcss: "npm:^8.4.27" - rollup: "npm:^3.27.1" + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.43" + rollup: "npm:^4.20.0" peerDependencies: - "@types/node": ">= 14" + "@types/node": ^18.0.0 || >=20.0.0 less: "*" lightningcss: ^1.21.0 sass: "*" + sass-embedded: "*" stylus: "*" sugarss: "*" terser: ^5.4.0 @@ -17178,6 +17573,8 @@ __metadata: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -17186,7 +17583,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/b262ea4880ba7de8a77b0a665c771561ae3cb7f0d6c5b90e65298039755192550bf90cb96a2910d564506e2d499aa20e9becd330b835c34d414249083ac6e40c + checksum: 10/864bf64fe57bd26b1527ea6d8dac2f4f8b834791f836590043463c0ded6a150a9407ffac6a859abc34ec013ecfcd23f405c20aa76f4ad99deab1176d5f017574 languageName: node linkType: hard