Skip to content

Commit bbdc641

Browse files
authored
chore: cleanup and update dependencies (#254)
1 parent d4dbc04 commit bbdc641

File tree

13 files changed

+6359
-11461
lines changed

13 files changed

+6359
-11461
lines changed

.storybook/preview.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import '@gravity-ui/uikit/styles/styles.css';
66
import {settings} from '@gravity-ui/date-utils';
77
import {MobileProvider, ThemeProvider, ToasterComponent, ToasterProvider} from '@gravity-ui/uikit';
88
import {toaster} from '@gravity-ui/uikit/toaster-singleton';
9+
import addonA11y from '@storybook/addon-a11y';
910
import addonDocs from '@storybook/addon-docs';
1011
import type {Decorator} from '@storybook/react-vite';
1112
import {definePreview} from '@storybook/react-vite';
@@ -35,7 +36,7 @@ const WithContextProvider: Decorator = (Story, context) => {
3536
};
3637

3738
export default definePreview({
38-
addons: [addonDocs()],
39+
addons: [addonDocs(), addonA11y()],
3940
parameters: {
4041
docs: {
4142
theme: themes.light,

package-lock.json

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

package.json

Lines changed: 15 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -70,52 +70,44 @@
7070
"tslib": "^2.6.2"
7171
},
7272
"devDependencies": {
73-
"@babel/preset-env": "^7.28.0",
74-
"@babel/preset-react": "^7.27.1",
75-
"@babel/preset-typescript": "^7.27.1",
76-
"@commitlint/cli": "^19.8.1",
77-
"@commitlint/config-conventional": "^19.8.1",
73+
"@commitlint/cli": "^20.2.0",
74+
"@commitlint/config-conventional": "^20.2.0",
7875
"@gravity-ui/eslint-config": "^4.2.0",
7976
"@gravity-ui/gulp-utils": "^1.0.3",
8077
"@gravity-ui/prettier-config": "^1.1.0",
8178
"@gravity-ui/stylelint-config": "^5.0.0",
8279
"@gravity-ui/tsconfig": "^1.0.0",
83-
"@storybook/addon-a11y": "^10.1.4",
84-
"@storybook/addon-docs": "^10.1.4",
85-
"@storybook/addon-vitest": "^10.1.4",
86-
"@storybook/react-vite": "^10.1.4",
80+
"@storybook/addon-a11y": "^10.1.6",
81+
"@storybook/addon-docs": "^10.1.6",
82+
"@storybook/addon-vitest": "^10.1.6",
83+
"@storybook/react-vite": "^10.1.6",
8784
"@types/node": "^22",
88-
"@types/react": "^18.3.24",
85+
"@types/react": "^18.3.27",
8986
"@types/react-dom": "^18.3.7",
90-
"@vitejs/plugin-react": "^5.1.1",
87+
"@vitejs/plugin-react": "^5.1.2",
9188
"@vitest/browser-playwright": "^4.0.15",
9289
"@vitest/coverage-v8": "^4.0.15",
93-
"@vitest/eslint-plugin": "^1.5.1",
90+
"@vitest/eslint-plugin": "^1.5.2",
9491
"@vitest/ui": "^4.0.15",
95-
"eslint": "^9.36.0",
92+
"eslint": "^9.39.1",
9693
"eslint-plugin-react-compiler": "19.1.0-rc.2",
97-
"eslint-plugin-storybook": "^10.1.4",
94+
"eslint-plugin-storybook": "^10.1.6",
9895
"globals": "^16.4.0",
9996
"gulp": "^5.0.1",
10097
"gulp-cli": "^3.1.0",
10198
"gulp-sass": "^6.0.1",
10299
"gulp-sourcemaps": "^3.0.0",
103100
"husky": "^9.1.7",
104-
"jest": "^30.1.3",
105-
"jest-environment-jsdom": "^30.1.2",
106-
"jest-transform-css": "^6.0.3",
107101
"nano-staged": "^0.8.0",
108102
"npm-run-all": "^4.1.5",
109103
"playwright": "^1.57.0",
110-
"prettier": "^3.6.2",
104+
"prettier": "^3.7.4",
111105
"react": "^18.3.1",
112106
"react-dom": "^18.3.1",
113-
"sass": "^1.93.1",
114-
"storybook": "10.1.4",
115-
"stylelint": "^16.24.0",
107+
"sass": "^1.95.1",
108+
"storybook": "10.1.6",
109+
"stylelint": "^16.26.1",
116110
"stylelint-use-logical": "^2.1.2",
117-
"ts-jest": "^29.4.4",
118-
"ts-node": "^10.9.2",
119111
"typescript": "^5.9.3",
120112
"vitest": "^4.0.15",
121113
"vitest-browser-react": "^2.0.2"

src/components/Calendar/Calendar.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,7 @@ import type {AccessibilityProps, DomProps, FocusEvents, StyleProps} from '../typ
1313
import '../CalendarView/Calendar.scss';
1414

1515
export interface CalendarProps<T = DateTime>
16-
extends CalendarStateOptions<T>,
17-
DomProps,
18-
StyleProps,
19-
FocusEvents,
20-
AccessibilityProps {
16+
extends CalendarStateOptions<T>, DomProps, StyleProps, FocusEvents, AccessibilityProps {
2117
/**
2218
* The size of the element.
2319
* @default m

src/components/CalendarView/hooks/useCalendarState.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ import {calendarLayouts} from '../utils';
1212
import type {CalendarLayout, CalendarState, CalendarStateOptionsBase} from './types';
1313

1414
export interface CalendarStateOptions<T = DateTime>
15-
extends ValueBase<T | null, T>,
16-
CalendarStateOptionsBase {}
15+
extends ValueBase<T | null, T>, CalendarStateOptionsBase {}
1716

1817
export type {CalendarState} from './types';
1918

@@ -213,8 +212,8 @@ export function useCalendarState(props: CalendarStateOptions): CalendarState {
213212
isSelected(date: DateTime) {
214213
return Boolean(
215214
value &&
216-
date.isSame(value.timeZone(timeZone), currentMode) &&
217-
!this.isCellDisabled(date),
215+
date.isSame(value.timeZone(timeZone), currentMode) &&
216+
!this.isCellDisabled(date),
218217
);
219218
},
220219
isCellUnavailable(date: DateTime) {

src/components/DateField/hooks/useDateFieldProps.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ import {cleanString} from '../utils';
1919
import type {DateFieldState} from './useBaseDateFieldState';
2020

2121
export interface DateFieldProps<T = DateTime>
22-
extends DateFieldBase<T>,
22+
extends
23+
DateFieldBase<T>,
2324
DateFieldTextInputProps,
2425
TextInputExtendProps,
2526
DomProps,
@@ -223,8 +224,8 @@ export function useDateFieldProps<T = DateTime>(
223224

224225
const isValidValue = Boolean(
225226
activeSection &&
226-
((activeSection.contentType === 'digit' && digitsOnly) ||
227-
(activeSection.contentType === 'letter' && lettersOnly)),
227+
((activeSection.contentType === 'digit' && digitsOnly) ||
228+
(activeSection.contentType === 'letter' && lettersOnly)),
228229
);
229230
if (isValidValue) {
230231
state.onInput(pastedValue);

src/components/DatePicker/DatePicker.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ import {b} from './utils';
3131
import './DatePicker.scss';
3232

3333
export interface DatePickerProps<T = DateTime>
34-
extends DatePickerStateOptions<T>,
34+
extends
35+
DatePickerStateOptions<T>,
3536
TextInputProps,
3637
FocusableProps,
3738
KeyboardEvents,

src/components/DatePicker/hooks/datePickerStateFactory.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,7 @@ export interface DatePickerStateFactoryOptions<T, O extends DateFieldBase<T>> {
7373
}
7474

7575
export interface DatePickerStateOptions<T>
76-
extends DateFieldBase<T>,
77-
PopupTriggerProps<[OpenChangeReason]> {}
76+
extends DateFieldBase<T>, PopupTriggerProps<[OpenChangeReason]> {}
7877

7978
export function datePickerStateFactory<T, O extends DatePickerStateOptions<T>>({
8079
getPlaceholderTime,

src/components/RangeDateSelection/RangeDateSelection.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@ import './RangeDateSelection.scss';
2222
const b = block('range-date-selection');
2323

2424
export interface RangeDateSelectionProps
25-
extends RangeDateSelectionOptions,
26-
DomProps,
27-
StyleProps,
28-
AccessibilityProps {
25+
extends RangeDateSelectionOptions, DomProps, StyleProps, AccessibilityProps {
2926
/** Formats time ticks */
3027
formatTime?: (time: DateTime) => string;
3128
/** Displays now line */

src/components/RelativeDateField/RelativeDateField.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ import './RelativeDateField.scss';
3030
const b = block('relative-date-field');
3131

3232
export interface RelativeDateFieldProps
33-
extends RelativeDateFieldOptions,
33+
extends
34+
RelativeDateFieldOptions,
3435
TextInputProps,
3536
TextInputExtendProps,
3637
DomProps,

0 commit comments

Comments
 (0)