diff --git a/app/client/cypress/support/Objects/FeatureFlags.ts b/app/client/cypress/support/Objects/FeatureFlags.ts index 60434b52126f..31d8ebedac2e 100644 --- a/app/client/cypress/support/Objects/FeatureFlags.ts +++ b/app/client/cypress/support/Objects/FeatureFlags.ts @@ -44,7 +44,7 @@ export const getConsolidatedDataApi = ( updatedResponse.data.featureFlags.data = { ...flags }; return res.send(updatedResponse); } catch (e) { - cy.log(`vamsi error `, e); + cy.log(`Featureflags.ts error `, e); } } }); diff --git a/app/client/package.json b/app/client/package.json index cdaa3998f2b2..d07141ee43f7 100644 --- a/app/client/package.json +++ b/app/client/package.json @@ -348,7 +348,6 @@ "html-webpack-plugin": "^5.5.0", "husky": "^8.0.0", "identity-obj-proxy": "^3.0.0", - "immer": "^9.0.6", "jest": "^29.6.1", "jest-canvas-mock": "^2.3.1", "jest-environment-jsdom": "^29.6.1", diff --git a/app/client/src/reducers/evaluationReducers/triggerReducer.ts b/app/client/src/reducers/evaluationReducers/triggerReducer.ts index 32c1d641a452..2f06f6a28309 100644 --- a/app/client/src/reducers/evaluationReducers/triggerReducer.ts +++ b/app/client/src/reducers/evaluationReducers/triggerReducer.ts @@ -7,7 +7,7 @@ import type { FormEvalOutput, FormEvaluationState, } from "./formEvaluationReducer"; -import produce from "immer"; +import { create } from "mutative"; // // Type for the object that will store the eval output for the app export type TriggerValuesEvaluationState = Record; @@ -66,7 +66,7 @@ const triggers = createReducer(initialState, { state: FormEvaluationState, action: ReduxAction, ) => - produce(state, (draftState) => { + create(state, (draftState) => { const { actionId, identifier, value: newValue } = action.payload; if (!draftState[actionId][identifier].fetchDynamicValues?.data) { diff --git a/app/client/yarn.lock b/app/client/yarn.lock index 0971bdce9521..5a5bc28f98c9 100644 --- a/app/client/yarn.lock +++ b/app/client/yarn.lock @@ -13512,7 +13512,6 @@ __metadata: html-webpack-plugin: ^5.5.0 husky: ^8.0.0 identity-obj-proxy: ^3.0.0 - immer: ^9.0.6 interweave: ^12.7.2 interweave-autolink: ^4.4.2 jest: ^29.6.1 @@ -21276,7 +21275,7 @@ __metadata: languageName: node linkType: hard -"immer@npm:^9.0.6, immer@npm:^9.0.7": +"immer@npm:^9.0.7": version: 9.0.21 resolution: "immer@npm:9.0.21" checksum: 70e3c274165995352f6936695f0ef4723c52c92c92dd0e9afdfe008175af39fa28e76aafb3a2ca9d57d1fb8f796efc4dd1e1cc36f18d33fa5b74f3dfb0375432