Versent / redux-crud

A set of standard actions and reducers for Redux CRUD Applications
MIT License
624 stars 54 forks source link

Move to ramda #39

Closed sporto closed 7 years ago

sporto commented 7 years ago

Current version of redux-crud uses:

"lodash.assign": "^4.2.0",
"lodash.every": "^4.6.0",
"lodash.find": "^4.6.0",
"lodash.foreach": "^4.5.0",
"lodash.isarray": "^4.0.0",
"lodash.isobject": "^3.0.2",
"lodash.omit": "^4.5.0",
"lodash.reject": "^4.6.0",
"lodash.values": "^4.3.0"

All this minified using webpack takes 50KB

All lodash minified takes 72 KB

All ramda minified using webpack takes 57 KB

So there is not a big advantage in using individual lodash modules. As ramda is nicer let's switch to ramda and remove all this small deps.

sporto commented 7 years ago

Done in v3