clean-state
Advanced tools
Comparing version 2.1.1 to 2.1.2
@@ -1,2 +0,1 @@ | ||
import produce from 'immer'; | ||
import EventEmitter from 'eventemitter3'; | ||
@@ -50,5 +49,3 @@ import { splitPropertyAndMethod } from './helper'; | ||
if (this.rootState[namespace]) { | ||
this.rootState[namespace] = produce(this.rootState[namespace], function (draftState) { | ||
Object.assign(draftState, newState); | ||
}); | ||
this.rootState[namespace] = newState; | ||
} | ||
@@ -55,0 +52,0 @@ this.trigger(namespace); |
{ | ||
"name": "clean-state", | ||
"version": "2.1.1", | ||
"version": "2.1.2", | ||
"description": "", | ||
@@ -21,3 +21,2 @@ "main": "lib/index.js", | ||
"eventemitter3": "^4.0.7", | ||
"immer": "^8.0.0", | ||
"react": "^17.0.1" | ||
@@ -24,0 +23,0 @@ }, |
@@ -46,3 +46,3 @@ <p align="right"> | ||
reducers: { | ||
setName({payload, state}: any) { | ||
setName({payload, state}) { | ||
return {...state, ...payload} | ||
@@ -52,3 +52,3 @@ } | ||
effects: { | ||
async fetchNameAndSet({dispatch}: any) { | ||
async fetchNameAndSet({dispatch}) { | ||
const name = await Promise.resolve('fetch_name') | ||
@@ -55,0 +55,0 @@ dispatch.user.setName({name}) |
3
17460
295
+ Added@babel/compat-data@7.26.8(transitive)
+ Added@babel/core@7.26.8(transitive)
+ Added@babel/generator@7.26.8(transitive)
+ Added@babel/parser@7.26.8(transitive)
+ Added@babel/template@7.26.8(transitive)
+ Added@babel/traverse@7.26.8(transitive)
+ Added@babel/types@7.26.8(transitive)
+ Added@types/gensync@1.0.4(transitive)
+ Addedcaniuse-lite@1.0.30001698(transitive)
+ Addedelectron-to-chromium@1.5.96(transitive)
- Removedimmer@^8.0.0
- Removed@babel/compat-data@7.26.5(transitive)
- Removed@babel/core@7.26.7(transitive)
- Removed@babel/generator@7.26.5(transitive)
- Removed@babel/parser@7.26.7(transitive)
- Removed@babel/template@7.25.9(transitive)
- Removed@babel/traverse@7.26.7(transitive)
- Removed@babel/types@7.26.7(transitive)
- Removedcaniuse-lite@1.0.30001696(transitive)
- Removedelectron-to-chromium@1.5.90(transitive)
- Removedimmer@8.0.4(transitive)