Comments (6)
@colindresj is this a thing or not?
from nuclear-js.
@dtothefp I'd like it to be. Would be willing to submit a PR, but wanted to post an issue beforehand to get feedback, since it is a potentially impacting change.
from nuclear-js.
It would be great to get rid of such a large dependency.
Modularized lodash is a thing: https://www.npmjs.com/browse/keyword/lodash-modularized
from nuclear-js.
Agree @dshimkoski. Again, my preference would be to just make lodash an optional dependency, but if that doesn't seem realistic, then the individual lodash modules would help cut things down quit a bit.
My main thought with all this is that because lodash is such a heavy dependency, when using nuclear, you're almost forced into lodash for utilities, instead of other options that exist and maybe suit a particular person's project (or preference) better.
If a lot of lodash was being used throughout, this would be a non-issue, however since only a handful of functions are being used, it's kind of a shame to have to drag all of lodash along.
What's your opinion @jordangarcia?
from nuclear-js.
Hey Colin
I still the intention of removing lodash as a hard dependency of NuclearJS. The way the codebase is structured the utils
files is a facade over lodash and the methods being used can eventually be replaced with plain javascript reimplementations.
If anyone is interested in doing this I will gladly accept PRs
from nuclear-js.
Working on a PR, should be up soon
from nuclear-js.
Related Issues (20)
- Is it possible to use ReactMixin with ECMA6 class extension syntax? HOT 3
- Data Bindings as Props instead of State HOT 3
- [HELP]NuclearJS + Babel 6 as transpiler HOT 3
- Nuclear Module HOT 4
- [Question] How do dispatch one action within another action? HOT 2
- [Question] Data store dependency HOT 3
- Getter dependencies not being cached HOT 15
- ImmutableJS dependency HOT 7
- [HELP] NuclearJs reports "TypeError: Cannot read property 'dispatch' of undefined" HOT 5
- Logging fails on older Android browsers when called with `null` or `undefined` HOT 3
- Upgrade Immutable to the latest version HOT 2
- When using batch, do not receive error when calling dispatch inside of dispatch HOT 2
- reactor.dispatch throwing error 'VM31785:6061 Uncaught Error: `dispatch` cannot be called with an `undefined` action type.' HOT 1
- ES6 Support HOT 1
- Is this project still being maintained? HOT 3
- Disable Dispatch logs using debug packages HOT 3
- Observer not called HOT 2
- Active? HOT 2
- Github Project Template Files
- Online documentation is out of date vs source documentation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nuclear-js.