hunk.code_window:   webpack: {
       plugins: plugins,
     },
   });
hunk.labels: keep keep add keep
hunk.after_edit:   jest: {
       configure: {
         moduleNameMapper: {
           // Jest module mapper which will detect our absolute imports.
           "^@test(.*)$": "<rootDir>/test$1",
         },
       },
     },
  
hunk.file_path: app/client/craco.build.config.js
hunk.type: add
file: import { ReduxActionTypes, ReduxAction } from "constants/ReduxActionConstants";
  import { takeLatest } from "redux-saga/effects";
  import localStorage from "utils/localStorage";
  import { ThemeMode } from "../selectors/themeSelectors";
  
  export function* setThemeSaga(actionPayload: ReduxAction<ThemeMode>) {
    yield localStorage.setItem("THEME", actionPayload.payload);
  }
  
  export default function* themeSagas() {
    yield takeLatest(ReduxActionTypes.SET_THEME, setThemeSaga);
  }
  