Skip to content

Commit 42c4af4

Browse files
[Web-UI] Update linter and build dependencies (#904)
Co-authored-by: Dawid Wesołowski <[email protected]>
1 parent 7a5b79f commit 42c4af4

File tree

32 files changed

+1026
-1763
lines changed

32 files changed

+1026
-1763
lines changed

web_ui/package-lock.json

Lines changed: 966 additions & 1701 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web_ui/package.json

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"dependencies": {
1010
"@doodle3d/clipper-js": "^1.0.11",
1111
"@geti/core": "*",
12-
"@geti/ui": "*",
1312
"@geti/smart-tools": "*",
13+
"@geti/ui": "*",
1414
"@opentelemetry/api": "^1.9.0",
1515
"@opentelemetry/core": "^1.26.0",
1616
"@opentelemetry/exporter-metrics-otlp-http": "^0.53.0",
@@ -112,18 +112,19 @@
112112
},
113113
"devDependencies": {
114114
"@apidevtools/swagger-cli": "^4.0.4",
115-
"@eslint/compat": "^1.2.8",
115+
"@eslint/compat": "^1.3.1",
116116
"@geti/config": "*",
117-
"@ianvs/prettier-plugin-sort-imports": "^4.4.1",
117+
"@ianvs/prettier-plugin-sort-imports": "^4.5.1",
118118
"@mjackson/headers": "^0.10.0",
119119
"@playwright/test": "^1.51.1",
120-
"@rsbuild/core": "^1.3.14",
121-
"@rsbuild/plugin-react": "^1.3.0",
122-
"@rsbuild/plugin-sass": "^1.3.1",
123-
"@rsbuild/plugin-svgr": "^1.2.0",
124-
"@rsdoctor/rspack-plugin": "^1.0.2",
125-
"@testing-library/jest-dom": "^5.17.0",
126-
"@testing-library/react": "^15.0.7",
120+
"@rsbuild/core": "^1.4.14",
121+
"@rsbuild/plugin-react": "^1.3.5",
122+
"@rsbuild/plugin-sass": "^1.3.4",
123+
"@rsbuild/plugin-svgr": "^1.2.2",
124+
"@rsdoctor/rspack-plugin": "^1.1.11",
125+
"@testing-library/dom": "^10.4.1",
126+
"@testing-library/jest-dom": "^6.6.4",
127+
"@testing-library/react": "^16.3.0",
127128
"@testing-library/user-event": "^14.6.1",
128129
"@types/adm-zip": "^0.5.7",
129130
"@types/jest": "^29.5.14",
@@ -135,13 +136,13 @@
135136
"@types/react-dom": "^18.3.5",
136137
"@types/utif": "^3.0.5",
137138
"@types/uuid": "^10.0.0",
138-
"@typescript-eslint/eslint-plugin": "^8.31.1",
139+
"@typescript-eslint/eslint-plugin": "^8.38.0",
139140
"adm-zip": "^0.5.16",
140141
"babel-preset-react-app": "^10.1.0",
141-
"eslint": "^9.25.1",
142-
"eslint-import-resolver-typescript": "^4.3.4",
142+
"eslint": "^9.31.0",
143+
"eslint-import-resolver-typescript": "^4.4.4",
143144
"eslint-plugin-header": "^3.1.1",
144-
"eslint-plugin-import": "^2.31.0",
145+
"eslint-plugin-import": "^2.32.0",
145146
"eslint-plugin-jest": "^28.11.0",
146147
"eslint-plugin-jsx-a11y": "^6.10.2",
147148
"eslint-plugin-playwright": "^2.2.0",
@@ -155,10 +156,10 @@
155156
"json-merger": "^3.0.0",
156157
"msw": "^1.3.5",
157158
"openapi-backend": "^5.12.0",
158-
"openapi-typescript": "^7.6.1",
159-
"openapi-typescript-fetch": "^2.1.0",
160-
"prettier": "^3.5.3",
161-
"typescript": "^5.7.2"
159+
"openapi-typescript": "^7.8.0",
160+
"openapi-typescript-fetch": "^2.2.1",
161+
"prettier": "^3.6.2",
162+
"typescript": "^5.8.3"
162163
},
163164
"overrides": {
164165
"msw": {

web_ui/packages/core/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@
77
},
88
"devDependencies": {
99
"@geti/config": "*",
10-
"@testing-library/react": "^15.0.7",
10+
"@testing-library/react": "^16.3.0",
1111
"@testing-library/user-event": "^14.6.1",
1212
"@types/jest": "^29.5.14",
1313
"@types/node": "^22.15.3",
14-
"eslint": "^9.25.1",
14+
"eslint": "^9.31.0",
1515
"eslint-plugin-header": "^3.1.1",
16-
"eslint-plugin-import": "^2.31.0",
16+
"eslint-plugin-import": "^2.32.0",
1717
"eslint-plugin-jest": "^28.11.0",
1818
"eslint-plugin-jsx-a11y": "^6.10.2",
1919
"eslint-plugin-react": "^7.37.5",
2020
"eslint-plugin-react-hooks": "^5.2.0",
2121
"jest": "^29.7.0",
22-
"typescript": "^5.7.2"
22+
"typescript": "^5.8.3"
2323
},
2424
"type": "module",
2525
"scripts": {

web_ui/packages/smart-tools/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
"@types/node": "^22.15.3",
1818
"@types/ndarray": "^1.0.14",
1919
"@types/ndarray-ops": "^1.2.7",
20-
"eslint": "^9.25.1",
20+
"eslint": "^9.31.0",
2121
"eslint-plugin-header": "^3.1.1",
22-
"eslint-plugin-import": "^2.31.0",
22+
"eslint-plugin-import": "^2.32.0",
2323
"eslint-plugin-jsx-a11y": "^6.10.2",
2424
"eslint-plugin-react": "^7.37.5",
2525
"eslint-plugin-react-hooks": "^5.2.0",
26-
"typescript": "^5.7.2"
26+
"typescript": "^5.8.3"
2727
},
2828
"exports": {
2929
".": "./index.ts",

web_ui/packages/ui/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,21 @@
1212
},
1313
"devDependencies": {
1414
"@geti/config": "*",
15-
"@testing-library/jest-dom": "^5.16.5",
16-
"@testing-library/react": "^15.0.7",
15+
"@testing-library/dom": "^10.4.1",
16+
"@testing-library/jest-dom": "^6.6.4",
17+
"@testing-library/react": "^16.3.0",
1718
"@testing-library/user-event": "^14.6.1",
1819
"@types/jest": "^29.5.14",
1920
"eslint": "^9.25.1",
2021
"eslint-plugin-header": "^3.1.1",
21-
"eslint-plugin-import": "^2.31.0",
22+
"eslint-plugin-import": "^2.32.0",
2223
"eslint-plugin-jest": "^28.11.0",
2324
"eslint-plugin-jsx-a11y": "^6.10.2",
2425
"eslint-plugin-playwright": "^2.2.0",
2526
"eslint-plugin-react": "^7.37.5",
2627
"eslint-plugin-react-hooks": "^5.2.0",
2728
"jest": "^29.7.0",
28-
"typescript": "^5.7.2"
29+
"typescript": "^5.8.3"
2930
},
3031
"scripts": {
3132
"test:unit": "jest --config jest.config.js --watchAll=false",

web_ui/packages/ui/src/button/button.component.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
SpectrumButtonProps,
1111
} from '@adobe/react-spectrum';
1212
import { FocusableRef, FocusableRefValue } from '@react-types/shared';
13-
import clsx from 'clsx';
13+
import { clsx } from 'clsx';
1414
import { Link } from 'react-router-dom';
1515

1616
import buttonClasses from './button.module.scss';

web_ui/src/intel-admin-app/pages/organizations/generate-onboarding-invitation-link-dialog/generate-onboarding-invitation-link-dialog.test.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jest.mock('../../../../hooks/use-clipboard/use-clipboard.hook', () => ({
1515
}));
1616

1717
describe('GenerateOnboardingTokenDialog', () => {
18-
let originalLocation: typeof window.location;
18+
let originalLocation: Location;
1919

2020
beforeAll(() => {
2121
originalLocation = window.location;
@@ -26,7 +26,10 @@ describe('GenerateOnboardingTokenDialog', () => {
2626
});
2727

2828
afterAll(() => {
29-
window.location = originalLocation;
29+
Object.defineProperty(window, 'location', {
30+
value: originalLocation,
31+
writable: true,
32+
});
3033
});
3134

3235
afterEach(() => {

web_ui/src/notification/notification-toast/center-notification-toast.component.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { CSSProperties, ReactChild, ReactElement } from 'react';
55

66
import { ActionButton, Divider, Flex, Text } from '@geti/ui';
77
import { CloseSmall } from '@geti/ui/icons';
8-
import clsx from 'clsx';
8+
import { clsx } from 'clsx';
99
import { isEmpty, isString } from 'lodash-es';
1010
import { useId } from 'react-aria';
1111

web_ui/src/notification/notification-toast/notification-toast.component.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { ReactElement } from 'react';
55

66
import { ActionButton, Flex, Heading, Text } from '@geti/ui';
77
import { CloseSmall } from '@geti/ui/icons';
8-
import clsx from 'clsx';
8+
import { clsx } from 'clsx';
99
import { isEmpty } from 'lodash-es';
1010

1111
import { NOTIFICATION_TYPE } from './notification-type.enum';

web_ui/src/pages/annotator/annotation/list-item-grid.component.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { createContext, ReactNode, RefObject, useContext, useRef, useState } fro
55

66
import { Flex, Grid, useUnwrapDOMRef, type FlexProps } from '@geti/ui';
77
import { useInteractOutside } from '@react-aria/interactions';
8-
import clsx from 'clsx';
8+
import { clsx } from 'clsx';
99

1010
import classes from './list-item-grid.module.scss';
1111

0 commit comments

Comments
 (0)