Skip to content

Commit 822d673

Browse files
committed
Upgrade immer
1 parent 432f415 commit 822d673

21 files changed

+25
-25
lines changed

website/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@
141141
"date-fns": "2.30.0",
142142
"downshift": "6.1.12",
143143
"ical-generator": "https://github.com/nusmodifications/ical-generator.git#a2aa62ed",
144-
"immer": "8.0.4",
144+
"immer": "10.1.1",
145145
"json2mq": "0.2.0",
146146
"leaflet": "1.9.4",
147147
"leaflet-gesture-handling": "1.2.2",

website/src/middlewares/raven-middleware.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Middleware } from 'redux';
22
import { size } from 'lodash';
33
import * as Sentry from '@sentry/browser';
4-
import produce from 'immer';
4+
import { produce } from 'immer';
55
import { State } from 'types/state';
66

77
const stateTransformer = (state: State): Record<string, unknown> => ({

website/src/reducers/moduleBank.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import produce, { Draft } from 'immer';
1+
import { produce, Draft } from 'immer';
22
import { keyBy, omit, size, zipObject } from 'lodash';
33

44
import { createMigrate, REHYDRATE } from 'redux-persist';

website/src/reducers/planner.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import produce from 'immer';
1+
import { produce } from 'immer';
22
import { each, max, min, pull } from 'lodash';
33
import { createMigrate, PersistedState } from 'redux-persist';
44

website/src/reducers/settings.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import produce from 'immer';
1+
import { produce } from 'immer';
22
import { SettingsState } from 'types/reducers';
33

44
import * as actions from 'actions/settings';

website/src/reducers/settings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { isEqual } from 'lodash';
2-
import produce from 'immer';
2+
import { produce } from 'immer';
33
import { REHYDRATE, createMigrate } from 'redux-persist';
44

55
import { SettingsState } from 'types/reducers';

website/src/reducers/timetables.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { get, omit, values } from 'lodash';
2-
import produce from 'immer';
2+
import { produce } from 'immer';
33
import { createMigrate } from 'redux-persist';
44

55
import { PersistConfig } from 'storage/persistReducer';

website/src/reducers/undoHistory.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import produce from 'immer';
1+
import { produce } from 'immer';
22
import { pick } from 'lodash';
33

44
import { redo, undo } from 'actions/undoHistory';

website/src/utils/venues.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { range, entries, padStart, clamp } from 'lodash';
2-
import produce from 'immer';
2+
import { produce } from 'immer';
33
import {
44
VenueInfo,
55
VenueSearchOptions,

website/src/views/components/map/BusStops.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { PureComponent } from 'react';
22
import { DivIcon, DragEndEventHandlerFn } from 'leaflet';
33
import { Marker, Popup } from 'react-leaflet';
44
import classnames from 'classnames';
5-
import produce from 'immer';
5+
import { produce } from 'immer';
66

77
import type { BusStop, BusTiming } from 'types/venues';
88
import type { EmptyProps } from 'types/utils';

0 commit comments

Comments
 (0)