Skip to content

Commit 72ea6de

Browse files
authored
Remove old, outdated dependencies (#3021)
* Create `DeepPartial` type * Replace redux imports with RTK * Drop explicit redux dependency * Drop and replace outdated types
1 parent 145ccd9 commit 72ea6de

File tree

25 files changed

+58
-75
lines changed

25 files changed

+58
-75
lines changed

package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@
8787
"react-sortable-hoc": "^2.0.0",
8888
"react-syntax-highlighter": "^15.5.0",
8989
"react-textarea-autosize": "^8.5.2",
90-
"redux": "^4.2.1",
9190
"redux-mock-store": "^1.5.4",
9291
"redux-saga": "^1.2.3",
9392
"rehype-react": "^8.0.0",
@@ -110,12 +109,11 @@
110109
"@testing-library/jest-dom": "^6.0.0",
111110
"@testing-library/react": "^14.0.0",
112111
"@testing-library/user-event": "^14.4.3",
113-
"@types/acorn": "^6.0.0",
114112
"@types/estree": "^1.0.5",
115113
"@types/gapi": "^0.0.44",
116114
"@types/gapi.auth2": "^0.0.57",
117115
"@types/gapi.client": "^1.0.5",
118-
"@types/gapi.client.drive": "^3.0.14",
116+
"@types/gapi.client.drive-v3": "^0.0.5",
119117
"@types/google.picker": "^0.0.39",
120118
"@types/jest": "^29.0.0",
121119
"@types/js-cookie": "^3.0.6",
@@ -127,7 +125,6 @@
127125
"@types/react-redux": "^7.1.24",
128126
"@types/react-syntax-highlighter": "^15.5.7",
129127
"@types/react-test-renderer": "^18.0.0",
130-
"@types/react-textarea-autosize": "^8.0.0",
131128
"@types/redux-mock-store": "^1.0.3",
132129
"@types/showdown": "^2.0.1",
133130
"@types/uuid": "^9.0.0",

src/commons/application/reducers/RootReducer.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { combineReducers } from 'redux';
1+
import { combineReducers, Reducer } from '@reduxjs/toolkit';
2+
import { SourceActionType } from 'src/commons/utils/ActionsHelper';
23

34
import { AchievementReducer as achievement } from '../../../features/achievement/AchievementReducer';
45
import { DashboardReducer as dashboard } from '../../../features/dashboard/DashboardReducer';
@@ -11,7 +12,7 @@ import { OverallState } from '../ApplicationTypes';
1112
import { RouterReducer as router } from './CommonsReducer';
1213
import { SessionsReducer as session } from './SessionsReducer';
1314

14-
const rootReducer = combineReducers<OverallState>({
15+
const rootReducer: Reducer<OverallState, SourceActionType> = combineReducers({
1516
router,
1617
achievement,
1718
dashboard,

src/commons/application/reducers/SessionsReducer.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { createReducer } from '@reduxjs/toolkit';
2-
import { Reducer } from 'redux';
1+
import { createReducer, Reducer } from '@reduxjs/toolkit';
32
import RemoteExecutionActions from 'src/features/remoteExecution/RemoteExecutionActions';
43

54
import { SourceActionType } from '../../utils/ActionsHelper';

src/commons/assessment/__tests__/Assessment.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
import { Store } from '@reduxjs/toolkit';
12
import { act, render, screen } from '@testing-library/react';
23
import { Provider } from 'react-redux';
34
import { createMemoryRouter, RouterProvider } from 'react-router';
4-
import { Store } from 'redux';
55
import { OverallState, Role } from 'src/commons/application/ApplicationTypes';
66
import { mockAssessmentOverviews } from 'src/commons/mocks/AssessmentMocks';
77
import { mockInitialStore } from 'src/commons/mocks/StoreMocks';

src/commons/dropdown/__tests__/Dropdown.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { Store } from '@reduxjs/toolkit';
12
import { Provider } from 'react-redux';
23
import { MemoryRouter } from 'react-router';
3-
import { Store } from 'redux';
44
import { OverallState } from 'src/commons/application/ApplicationTypes';
55
import { UserCourse } from 'src/commons/application/types/SessionTypes';
66
import { mockInitialStore } from 'src/commons/mocks/StoreMocks';

src/commons/fileSystem/FileSystemReducer.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { createReducer } from '@reduxjs/toolkit';
2-
import { Reducer } from 'redux';
1+
import { createReducer, Reducer } from '@reduxjs/toolkit';
32

43
import { defaultFileSystem } from '../application/ApplicationTypes';
54
import { SourceActionType } from '../utils/ActionsHelper';

src/commons/mocks/StoreMocks.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { Store } from '@reduxjs/toolkit';
12
import _ from 'lodash';
2-
import { DeepPartial, Store } from 'redux';
33
import mockStore from 'redux-mock-store';
44

55
import {
@@ -15,6 +15,7 @@ import {
1515
OverallState
1616
} from '../application/ApplicationTypes';
1717
import { SourceActionType } from '../utils/ActionsHelper';
18+
import { DeepPartial } from '../utils/TypeHelper';
1819

1920
export function mockInitialStore(
2021
overrides?: DeepPartial<OverallState>

src/commons/profile/__tests__/Profile.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import { act, render, screen } from '@testing-library/react';
22
import { Provider } from 'react-redux';
33
import { MemoryRouter } from 'react-router';
4-
import { DeepPartial } from 'redux';
54
import { OverallState, Role } from 'src/commons/application/ApplicationTypes';
65
import { mockInitialStore } from 'src/commons/mocks/StoreMocks';
7-
import { assertType } from 'src/commons/utils/TypeHelper';
6+
import { assertType, DeepPartial } from 'src/commons/utils/TypeHelper';
87

98
import { AssessmentConfiguration, AssessmentStatuses } from '../../assessment/AssessmentTypes';
109
import { mockAssessmentOverviews } from '../../mocks/AssessmentMocks';

src/commons/sagas/SideContentSaga.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Action } from 'redux';
1+
import { Action } from '@reduxjs/toolkit';
22
import { put, take } from 'redux-saga/effects';
33
import StoriesActions from 'src/features/stories/StoriesActions';
44

src/commons/sideContent/SideContentReducer.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { Reducer } from '@reduxjs/toolkit';
2+
13
import { defaultSideContent, defaultSideContentManager } from '../application/ApplicationTypes';
24
import { SourceActionType } from '../utils/ActionsHelper';
35
import {
@@ -11,10 +13,10 @@ import {
1113
import { getDynamicTabs, getLocation, getTabId } from './SideContentHelper';
1214
import { SideContentManagerState } from './SideContentTypes';
1315

14-
export function SideContentReducer(
16+
export const SideContentReducer: Reducer<SideContentManagerState, SourceActionType> = (
1517
state: SideContentManagerState = defaultSideContentManager,
1618
action: SourceActionType
17-
): SideContentManagerState {
19+
): SideContentManagerState => {
1820
if (!(action as any).payload?.workspaceLocation) {
1921
return state;
2022
}
@@ -146,4 +148,4 @@ export function SideContentReducer(
146148
default:
147149
return state;
148150
}
149-
}
151+
};

src/commons/sideContent/content/SideContentCseMachine.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ import {
1010
} from '@blueprintjs/core';
1111
import { IconNames } from '@blueprintjs/icons';
1212
import { HotkeyItem } from '@mantine/hooks';
13+
import { bindActionCreators } from '@reduxjs/toolkit';
1314
import classNames from 'classnames';
1415
import { Chapter } from 'js-slang/dist/types';
1516
import { debounce } from 'lodash';
1617
import React from 'react';
1718
import { connect, MapDispatchToProps, MapStateToProps } from 'react-redux';
18-
import { bindActionCreators } from 'redux';
1919
import HotKeys from 'src/commons/hotkeys/HotKeys';
2020
import { Output } from 'src/commons/repl/Repl';
2121
import type { PlaygroundWorkspaceState } from 'src/commons/workspace/WorkspaceTypes';

src/commons/sideContent/content/SideContentDataVisualizer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { Button, Card, Classes } from '@blueprintjs/core';
22
import { IconNames } from '@blueprintjs/icons';
33
import { HotkeyItem } from '@mantine/hooks';
4+
import { bindActionCreators } from '@reduxjs/toolkit';
45
import classNames from 'classnames';
56
import React from 'react';
67
import { connect, MapDispatchToProps } from 'react-redux';
7-
import { bindActionCreators } from 'redux';
88
import HotKeys from 'src/commons/hotkeys/HotKeys';
99

1010
import DataVisualizer from '../../../features/dataVisualizer/dataVisualizer';

src/commons/sideContent/content/SideContentHtmlDisplay.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { IconNames } from '@blueprintjs/icons';
2+
import { bindActionCreators } from '@reduxjs/toolkit';
23
import React, { useEffect } from 'react';
34
import { connect, MapDispatchToProps } from 'react-redux';
4-
import { bindActionCreators } from 'redux';
55
import { ResultOutput } from 'src/commons/application/ApplicationTypes';
66

77
import { beginAlertSideContent } from '../SideContentActions';

src/commons/utils/TypeHelper.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ export type ActionType<T extends Record<string, any>> = {
4141
[k in keyof T]: ReturnType<T[k]>;
4242
}[keyof T];
4343

44+
// Copied from redux v4
45+
export type DeepPartial<T> = {
46+
[K in keyof T]?: T[K] extends object ? DeepPartial<T[K]> : T[K];
47+
};
48+
4449
/** Omits the index signature `[key: string]: any;` from type `T` */
4550
export type RemoveIndex<T> = {
4651
[K in keyof T as string extends K

src/commons/workspace/WorkspaceReducer.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { createReducer } from '@reduxjs/toolkit';
1+
import { createReducer, Reducer } from '@reduxjs/toolkit';
22
import { stringify } from 'js-slang/dist/utils/stringify';
3-
import { Reducer } from 'redux';
43

54
import { SourcecastReducer } from '../../features/sourceRecorder/sourcecast/SourcecastReducer';
65
import { SourcereelReducer } from '../../features/sourceRecorder/sourcereel/SourcereelReducer';

src/features/achievement/AchievementReducer.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { createReducer } from '@reduxjs/toolkit';
2-
import { Reducer } from 'redux';
1+
import { createReducer, Reducer } from '@reduxjs/toolkit';
32
import { SourceActionType } from 'src/commons/utils/ActionsHelper';
43

54
import { defaultAchievement } from '../../commons/application/ApplicationTypes';

src/features/dashboard/DashboardReducer.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { createReducer } from '@reduxjs/toolkit';
2-
import { Reducer } from 'redux';
1+
import { createReducer, Reducer } from '@reduxjs/toolkit';
32

43
import { defaultDashboard } from '../../commons/application/ApplicationTypes';
54
import { SourceActionType } from '../../commons/utils/ActionsHelper';

src/features/playground/PlaygroundReducer.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { createReducer } from '@reduxjs/toolkit';
2-
import { Reducer } from 'redux';
1+
import { createReducer, Reducer } from '@reduxjs/toolkit';
32

43
import { defaultPlayground } from '../../commons/application/ApplicationTypes';
54
import { SourceActionType } from '../../commons/utils/ActionsHelper';

src/features/stories/StoriesReducer.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { createReducer } from '@reduxjs/toolkit';
1+
import { createReducer, Reducer } from '@reduxjs/toolkit';
22
import { stringify } from 'js-slang/dist/utils/stringify';
3-
import { Reducer } from 'redux';
43
import { logOut } from 'src/commons/application/actions/CommonsActions';
54

65
import {

src/pages/academy/groundControl/GroundControlContainer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { bindActionCreators, Dispatch } from '@reduxjs/toolkit';
12
import { connect, MapDispatchToProps, MapStateToProps } from 'react-redux';
2-
import { bindActionCreators, Dispatch } from 'redux';
33

44
import SessionActions from '../../../commons/application/actions/SessionActions';
55
import { OverallState } from '../../../commons/application/ApplicationTypes';

src/pages/fileSystem/createInBrowserFileSystem.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
import { Store } from '@reduxjs/toolkit';
12
import { BFSRequire, configure } from 'browserfs';
23
import { ApiError } from 'browserfs/dist/node/core/api_error';
34
import { FSModule } from 'browserfs/dist/node/core/FS';
4-
import { Store } from 'redux';
55

66
import { OverallState } from '../../commons/application/ApplicationTypes';
77
import { setInBrowserFileSystem } from '../../commons/fileSystem/FileSystemActions';

src/pages/login/__tests__/Login.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
import { Store } from '@reduxjs/toolkit';
12
import { render } from '@testing-library/react';
23
import { Provider, useDispatch } from 'react-redux';
34
import * as ReactRouter from 'react-router';
45
import { createMemoryRouter, RouterProvider } from 'react-router';
5-
import { Store } from 'redux';
66
import SessionActions from 'src/commons/application/actions/SessionActions';
77
import { OverallState } from 'src/commons/application/ApplicationTypes';
88

src/pages/playground/Playground.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Classes } from '@blueprintjs/core';
22
import { IconNames } from '@blueprintjs/icons';
33
import { HotkeyItem, useHotkeys } from '@mantine/hooks';
4+
import { AnyAction, Dispatch } from '@reduxjs/toolkit';
45
import { Ace, Range } from 'ace-builds';
56
import { FSModule } from 'browserfs/dist/node/core/FS';
67
import classNames from 'classnames';
@@ -10,7 +11,6 @@ import { decompressFromEncodedURIComponent } from 'lz-string';
1011
import React, { useCallback, useEffect, useMemo, useState } from 'react';
1112
import { useDispatch, useStore } from 'react-redux';
1213
import { useLocation, useNavigate } from 'react-router';
13-
import { AnyAction, Dispatch } from 'redux';
1414
import InterpreterActions from 'src/commons/application/actions/InterpreterActions';
1515
import SessionActions from 'src/commons/application/actions/SessionActions';
1616
import {

src/pages/playground/__tests__/Playground.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1+
import { Dispatch, Store } from '@reduxjs/toolkit';
12
import { Router } from '@remix-run/router';
23
import { act, render } from '@testing-library/react';
34
import { FSModule } from 'browserfs/dist/node/core/FS';
45
import { Chapter } from 'js-slang/dist/types';
56
import { Provider } from 'react-redux';
67
import { createMemoryRouter, RouteObject, RouterProvider } from 'react-router';
7-
import { Dispatch, Store } from 'redux';
88
import {
99
defaultEditorValue,
1010
defaultPlayground,
1111
OverallState
1212
} from 'src/commons/application/ApplicationTypes';
13-
import { WorkspaceSettingsContext } from 'src/commons/WorkspaceSettingsContext';
14-
import { EditorBinding } from 'src/commons/WorkspaceSettingsContext';
13+
import { EditorBinding, WorkspaceSettingsContext } from 'src/commons/WorkspaceSettingsContext';
1514
import { createStore } from 'src/pages/createStore';
1615

1716
import Playground, { handleHash } from '../Playground';

yarn.lock

Lines changed: 22 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -2016,20 +2016,20 @@
20162016
tar "^6.1.11"
20172017

20182018
"@maxim_mazurok/gapi.client.discovery-v1@latest":
2019-
version "0.0.20200806"
2020-
resolved "https://registry.yarnpkg.com/@maxim_mazurok/gapi.client.discovery-v1/-/gapi.client.discovery-v1-0.0.20200806.tgz#c257738ef5bbf9fefa5b10b0decd444a5f3328b4"
2021-
integrity sha512-0pZtrElj8bc0YROIo7nH8VVvks/iww/L68l7r74oC9+ksSVO3Lum1zUR8dXTvJ7TqLGaNYiiNaUZianK6doh/w==
2019+
version "0.1.20200806"
2020+
resolved "https://registry.yarnpkg.com/@maxim_mazurok/gapi.client.discovery-v1/-/gapi.client.discovery-v1-0.1.20200806.tgz#1bdb82fadd659a159765178993dff6dbcb5968bc"
2021+
integrity sha512-Wl6UfmZVDdWbY3PUu8E2ULk9RPLjnMqp/iOA4tcK8Ne+U/GmlnWP/e34IaZNGArfl7iXJNOG+/3Rj9L9jQyF9Q==
20222022
dependencies:
20232023
"@types/gapi.client" "*"
2024-
"@types/gapi.client.discovery" "*"
2024+
"@types/gapi.client.discovery-v1" "*"
20252025

20262026
"@maxim_mazurok/gapi.client.drive-v3@latest":
2027-
version "0.0.20230306"
2028-
resolved "https://registry.yarnpkg.com/@maxim_mazurok/gapi.client.drive-v3/-/gapi.client.drive-v3-0.0.20230306.tgz#f8170b1b0fa772d706231353eeb7efcd1ea5ea32"
2029-
integrity sha512-qe1JRq8rG55KDfsR6i7bkrgz0gyoaJvl9Z3VLJBcCrfRWO6SrDS7oBGsbeBfh9uc9Zd5+Wvo1zPA5yI8jvQbQQ==
2027+
version "0.0.20240809"
2028+
resolved "https://registry.yarnpkg.com/@maxim_mazurok/gapi.client.drive-v3/-/gapi.client.drive-v3-0.0.20240809.tgz#0246baa4ba7aa0d233d4b5ed58d44e95380f412a"
2029+
integrity sha512-haPMm4tmz52LdJYJaSPofMP6TB/4Wpfs6Z9sbWskYPlFZbZKdTdJl+ds3deDhJ0RlqLYK5QpjO7pQ15jODY3hw==
20302030
dependencies:
20312031
"@types/gapi.client" "*"
2032-
"@types/gapi.client.discovery" "*"
2032+
"@types/gapi.client.discovery-v1" "*"
20332033

20342034
"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1":
20352035
version "5.1.1-v1"
@@ -2776,13 +2776,6 @@
27762776
resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e"
27772777
integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==
27782778

2779-
"@types/acorn@^6.0.0":
2780-
version "6.0.0"
2781-
resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-6.0.0.tgz#7ec9bfdad8e7db4cb03b2b5b05a6f13f77bbc874"
2782-
integrity sha512-8tSIZoick397hAZIZkiq6R09qNgLjx0CBvmxix3gWyCi6UvXNFjN56xh4e1wTwyYlnTEy32tgo9cooxt6J4lhA==
2783-
dependencies:
2784-
acorn "*"
2785-
27862779
"@types/aria-query@^5.0.1":
27872780
version "5.0.1"
27882781
resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc"
@@ -2966,17 +2959,17 @@
29662959
dependencies:
29672960
"@types/gapi" "*"
29682961

2969-
"@types/gapi.client.discovery@*":
2970-
version "1.0.9"
2971-
resolved "https://registry.yarnpkg.com/@types/gapi.client.discovery/-/gapi.client.discovery-1.0.9.tgz#e2472989baa01f2e32a2d5a80981da8513f875ae"
2972-
integrity sha512-51fXpt7DM7+zPG5pgwnNr3KaRXmyszznu66VPpV7+FAu0LGtpTohvdfvkRCnCn2Z6EgNTq/baFAtCa/9ylHOug==
2962+
"@types/gapi.client.discovery-v1@*":
2963+
version "0.0.4"
2964+
resolved "https://registry.yarnpkg.com/@types/gapi.client.discovery-v1/-/gapi.client.discovery-v1-0.0.4.tgz#92818a15931430751ed50d2381d0081fd0cefc20"
2965+
integrity sha512-uevhRumNE65F5mf2gABLaReOmbFSXONuzFZjNR3dYv6BmkHg+wciubHrfBAsp3554zNo3Dcg6dUAlwMqQfpwjQ==
29732966
dependencies:
29742967
"@maxim_mazurok/gapi.client.discovery-v1" latest
29752968

2976-
"@types/gapi.client.drive@^3.0.14":
2977-
version "3.0.15"
2978-
resolved "https://registry.yarnpkg.com/@types/gapi.client.drive/-/gapi.client.drive-3.0.15.tgz#4c93f2335ccb53fa4032d8971e8d14e3a5a37783"
2979-
integrity sha512-qEfI0LxUBadOLmym4FkaNGpI4ibBCBPJHiUFWKIv0GIp7yKT2d+wztJYKr9giIRecErUCF+jGSDw1fzTZ6hPVQ==
2969+
"@types/gapi.client.drive-v3@^0.0.5":
2970+
version "0.0.5"
2971+
resolved "https://registry.yarnpkg.com/@types/gapi.client.drive-v3/-/gapi.client.drive-v3-0.0.5.tgz#19aa36500e6cd4c27bf9646fdde370792f72230f"
2972+
integrity sha512-yYBxiqMqJVBg4bns4Q28+f2XdJnd3tVA9dxQX1lXMVmzT2B+pZdyCi1u9HLwGveVlookSsAXuqfLfS9KO6MF6w==
29802973
dependencies:
29812974
"@maxim_mazurok/gapi.client.drive-v3" latest
29822975

@@ -3194,13 +3187,6 @@
31943187
dependencies:
31953188
"@types/react" "*"
31963189

3197-
"@types/react-textarea-autosize@^8.0.0":
3198-
version "8.0.0"
3199-
resolved "https://registry.yarnpkg.com/@types/react-textarea-autosize/-/react-textarea-autosize-8.0.0.tgz#f68f388552aaa608328b3e352d9a23ad7e0f72e4"
3200-
integrity sha512-KVqk+/+RMQB3ZDpk7ZTpYHauU3Ue+Y0f09POvGaEpaGb+izzbpoM47tkDGlbF37iT7JYZ8QFwLzqiOPYbQaztA==
3201-
dependencies:
3202-
react-textarea-autosize "*"
3203-
32043190
"@types/react-transition-group@^4.4.0":
32053191
version "4.4.10"
32063192
resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.10.tgz#6ee71127bdab1f18f11ad8fb3322c6da27c327ac"
@@ -3738,16 +3724,16 @@ acorn-walk@^8.0.0, acorn-walk@^8.1.1:
37383724
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa"
37393725
integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==
37403726

3741-
acorn@*, acorn@^8.0.4, acorn@^8.1, acorn@^8.12.0, acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0:
3742-
version "8.12.1"
3743-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248"
3744-
integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==
3745-
37463727
acorn@^7.0.0, acorn@^7.1.1:
37473728
version "7.4.1"
37483729
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
37493730
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
37503731

3732+
acorn@^8.0.4, acorn@^8.1, acorn@^8.12.0, acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0:
3733+
version "8.12.1"
3734+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248"
3735+
integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==
3736+
37513737
address@^1.0.1, address@^1.1.2:
37523738
version "1.2.2"
37533739
resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e"
@@ -11667,7 +11653,7 @@ react-test-renderer@^18.2.0:
1166711653
react-shallow-renderer "^16.15.0"
1166811654
scheduler "^0.23.0"
1166911655

11670-
react-textarea-autosize@*, react-textarea-autosize@^8.5.2:
11656+
react-textarea-autosize@^8.5.2:
1167111657
version "8.5.3"
1167211658
resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz#d1e9fe760178413891484847d3378706052dd409"
1167311659
integrity sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==

0 commit comments

Comments
 (0)