gitextract_6ug6f53y/ ├── .eslintrc ├── .gitignore ├── .prettierrc ├── .vscode/ │ └── settings.json ├── CODE_OF_CONDUCT.md ├── README.md ├── lambdas/ │ ├── .babelrc │ ├── build/ │ │ └── hello.js │ └── src/ │ └── hello.ts ├── netlify.toml ├── package.json ├── public/ │ ├── index.html │ └── manifest.json ├── server/ │ ├── package.json │ ├── src/ │ │ └── env.ts │ └── tsconfig.json ├── src/ │ ├── App.test.tsx │ ├── App.tsx │ ├── components/ │ │ ├── BackLink.tsx │ │ ├── FlexBox.tsx │ │ ├── FlexColumn.tsx │ │ └── FlexRow.tsx │ ├── features/ │ │ ├── app/ │ │ │ └── epics.ts │ │ └── articles/ │ │ ├── actions.ts │ │ ├── components/ │ │ │ ├── ArticleActionsMenu.tsx │ │ │ ├── ArticleForm.tsx │ │ │ ├── ArticleList.tsx │ │ │ ├── ArticleListItem.tsx │ │ │ └── ArticleView.tsx │ │ ├── epics.ts │ │ ├── reducer.ts │ │ ├── selectors.ts │ │ └── types.d.ts │ ├── index.css │ ├── index.tsx │ ├── layouts/ │ │ ├── Main.css │ │ └── Main.tsx │ ├── react-app-env.d.ts │ ├── router-paths.ts │ ├── routes/ │ │ ├── AddArticle.tsx │ │ ├── EditArticle.tsx │ │ ├── Home.tsx │ │ └── ViewArticle.tsx │ ├── serviceWorker.ts │ ├── services/ │ │ ├── articles-api-client.ts │ │ ├── index.ts │ │ ├── local-storage-service.ts │ │ ├── logger-service.ts │ │ ├── toast-service.ts │ │ └── types.d.ts │ └── store/ │ ├── index.ts │ ├── root-action.ts │ ├── root-epic.ts │ ├── root-reducer.ts │ ├── types.d.ts │ └── utils.ts ├── tsconfig.json ├── tsconfig.test.json └── typings/ ├── augmentations.d.ts ├── globals.d.ts └── modules.d.ts