Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(TMC-27581): security issue in redux storage decorator filter #5313

Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 0 additions & 57 deletions packages/cmf/__tests__/reduxstorage/reduxLocalStorage.test.js

This file was deleted.

4 changes: 0 additions & 4 deletions packages/cmf/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,6 @@
"redux-batched-actions": "^0.5.0",
"redux-batched-subscribe": "^0.1.6",
"redux-saga": "^1.3.0",
"redux-storage": "^4.1.2",
"redux-storage-decorator-filter": "^1.1.8",
"redux-storage-decorator-immutablejs": "^1.0.4",
"redux-storage-engine-localstorage": "^1.1.4",
"redux-thunk": "^2.4.2"
},
"devDependencies": {
Expand Down
9 changes: 3 additions & 6 deletions packages/cmf/src/bootstrap.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Quick start:

```javascript
import cmf from '@talend/react-cmf';

import components from './components';
import sagas from './sagas';

Expand Down Expand Up @@ -51,8 +52,8 @@ For that CMF expose an API to let you merge your settings:

```javascript
import cmf from '@talend/react-cmf';

import containersModule from '@talend/react-containers';

import components from './components';
import saga from './saga';
import sagas from './sagas';
Expand All @@ -65,10 +66,6 @@ cmf.boostrap({
});
```

## How to setup store using localStorage ?

We provide a [simple API for that](./localStorage.md).

## onError

The error handling is well described in it's own [documentation page](./onError.md).
Expand All @@ -85,8 +82,8 @@ If you are using ngreact and you want to leverage cmf you must set the `render`

```javascript
import cmf from '@talend/react-cmf';

import containersModule from '@talend/react-containers';

import components from './components';
import saga from './saga';
import sagas from './sagas';
Expand Down
35 changes: 15 additions & 20 deletions packages/cmf/src/index.js
Original file line number Diff line number Diff line change
@@ -1,40 +1,36 @@
/**
* @module react-cmf
*/

import actions from './actions';
import * as mock from './mock';
// DEPRECATED APIs
import action from './action';
import actionCreator from './actionCreator';

import actions from './actions';
import App from './App';
import bootstrap from './bootstrap';
import cmfConnect from './cmfConnect';
import cmfModule from './cmfModule';
import component from './component';
import ConnectedDispatcher from './Dispatcher';
import ErrorBoundary from './components/ErrorBoundary/ErrorBoundary.component';
import { Saga, CmfRegisteredSaga } from './components/Saga';
import { CmfRegisteredSaga, Saga } from './components/Saga';
import componentState from './componentState';
import constants from './constant';
import ConnectedDispatcher from './Dispatcher';
import expression from './expression';
import expressions from './expressions';
import Inject from './Inject.component';
import matchPath from './matchPath';
import sagas from './sagas';
import selectors from './selectors';
import settings from './settings';
import localStorage from './localStorage';
import matchPath from './matchPath';
import middlewares from './middlewares';
import onError from './onError';
import reduxStorage from './reduxstorage';
import * as mock from './mock';
import { useCMFContext } from './useContext';

// DEPRECATED APIs
import action from './action';
import App from './App';
import reducers from './reducers';
import registry from './registry';
import RegistryProvider from './RegistryProvider';
import sagas from './sagas';
import selectors from './selectors';
import settings from './settings';
import store from './store';
import middlewares from './middlewares';
import componentState from './componentState';
import constants from './constant';
import { useCMFContext } from './useContext';

const Dispatcher = ConnectedDispatcher;
const getErrorMiddleware = middlewares.error;
Expand All @@ -54,7 +50,6 @@ export {
ErrorBoundary,
Inject,
mock,
reduxStorage,
sagas,
selectors,
// DEPRECATED
Expand Down
22 changes: 0 additions & 22 deletions packages/cmf/src/localStorage.md

This file was deleted.

9 changes: 0 additions & 9 deletions packages/cmf/src/reduxstorage/index.js

This file was deleted.

This file was deleted.

63 changes: 0 additions & 63 deletions packages/cmf/src/reduxstorage/reduxLocalStorage.js

This file was deleted.

Loading
Loading