Skip to content

Commit 3932358

Browse files
committed
Migrate most files to es-toolkit
1 parent 58f7b2b commit 3932358

File tree

26 files changed

+28
-26
lines changed

26 files changed

+28
-26
lines changed

src/commons/achievement/control/achievementEditor/EditableCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { EditableText, NumericInput, Tooltip } from '@blueprintjs/core';
22
import { IconNames } from '@blueprintjs/icons';
3-
import { cloneDeep } from 'lodash';
3+
import { cloneDeep } from 'es-toolkit';
44
import React, { useContext, useMemo, useReducer, useState } from 'react';
55

66
import { AchievementContext } from '../../../../features/achievement/AchievementConstants';

src/commons/achievement/control/achievementEditor/achievementSettings/EditableGoalUuids.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { MenuItem } from '@blueprintjs/core';
22
import { ItemPredicate, ItemRenderer, MultiSelect } from '@blueprintjs/select';
3-
import { without } from 'lodash';
3+
import { without } from 'es-toolkit';
44
import React, { useContext } from 'react';
55
import { AchievementContext } from 'src/features/achievement/AchievementConstants';
66
import { AchievementGoal } from 'src/features/achievement/AchievementTypes';

src/commons/achievement/control/achievementEditor/achievementSettings/EditablePrerequisiteUuids.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { MenuItem } from '@blueprintjs/core';
22
import { ItemPredicate, ItemRenderer, MultiSelect } from '@blueprintjs/select';
3-
import { without } from 'lodash';
3+
import { without } from 'es-toolkit';
44
import React, { useContext } from 'react';
55
import { AchievementContext } from 'src/features/achievement/AchievementConstants';
66
import { AchievementItem } from 'src/features/achievement/AchievementTypes';

src/commons/achievement/control/goalEditor/EditableGoal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { EditableText } from '@blueprintjs/core';
2-
import { cloneDeep } from 'lodash';
2+
import { cloneDeep } from 'es-toolkit';
33
import React, { useContext, useMemo, useReducer, useState } from 'react';
44
import { AchievementContext } from 'src/features/achievement/AchievementConstants';
55
import { GoalDefinition, GoalMeta } from 'src/features/achievement/AchievementTypes';

src/commons/achievement/utils/AchievementInferencer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { cloneDeep, uniq } from 'lodash';
1+
import { cloneDeep, uniq } from 'es-toolkit';
22
import { v4 } from 'uuid';
33

44
import {

src/commons/assessment/Assessment.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
Tooltip
1313
} from '@blueprintjs/core';
1414
import { IconNames } from '@blueprintjs/icons';
15-
import { sortBy } from 'lodash';
15+
import { sortBy } from 'es-toolkit';
1616
import React, { useEffect, useMemo, useState } from 'react';
1717
import { useDispatch } from 'react-redux';
1818
import { Navigate, useLoaderData, useParams } from 'react-router';

src/commons/assessmentWorkspace/AssessmentWorkspace.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import {
1212
} from '@blueprintjs/core';
1313
import { IconNames } from '@blueprintjs/icons';
1414
import clsx from 'clsx';
15+
import { isEqual } from 'es-toolkit';
1516
import { Chapter, Variant } from 'js-slang/dist/types';
16-
import { isEqual } from 'lodash';
1717
import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react';
1818
import { useDispatch } from 'react-redux';
1919
import { useNavigate } from 'react-router';

src/commons/sagas/WorkspaceSaga/helpers/evalCode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { compileAndRun as compileAndRunCCode } from '@sourceacademy/c-slang/ctowasm/dist/index';
22
import { tokenizer } from 'acorn';
33
import type { IConduit } from 'conductor/dist/conduit';
4+
import { pick } from 'es-toolkit';
45
import { type Context, interrupt, type Result, resume, runFilesInContext } from 'js-slang';
56
import { ACORN_PARSE_OPTIONS } from 'js-slang/dist/constants';
67
import { InterruptedError } from 'js-slang/dist/errors/errors';
78
import { Chapter, ErrorSeverity, ErrorType, type SourceError, Variant } from 'js-slang/dist/types';
8-
import { pick } from 'lodash';
99
import { eventChannel, type SagaIterator } from 'redux-saga';
1010
import { call, cancel, cancelled, fork, put, race, select, take } from 'redux-saga/effects';
1111
import * as Sourceror from 'sourceror';

src/commons/sagas/WorkspaceSaga/helpers/runTestCase.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { random } from 'es-toolkit';
12
import type { Context } from 'js-slang';
2-
import { random } from 'lodash';
33
import { call, put, select, StrictEffect } from 'redux-saga/effects';
44

55
import type { OverallState } from '../../../application/ApplicationTypes';

src/commons/sideContent/content/SideContentCseMachine.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import { IconNames } from '@blueprintjs/icons';
1212
import { HotkeyItem } from '@mantine/hooks';
1313
import { bindActionCreators } from '@reduxjs/toolkit';
1414
import clsx from 'clsx';
15+
import { debounce } from 'es-toolkit';
1516
import { Chapter } from 'js-slang/dist/types';
16-
import { debounce } from 'lodash';
1717
import React from 'react';
1818
import { connect, MapDispatchToProps, MapStateToProps } from 'react-redux';
1919
import HotKeys from 'src/commons/hotkeys/HotKeys';

0 commit comments

Comments
 (0)