ZzFX
just
ZzFX | just | |
---|---|---|
1 | 12 | |
507 | 5,807 | |
- | - | |
6.5 | 4.1 | |
about 1 month ago | 3 months ago | |
JavaScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ZzFX
just
-
🚀 The Fast, Accurate, JavaScript Objects Diffing & Patching Library
just-diff
-
TC39: Add Object.groupBy and Map.groupBy
You can roll your own or use a utility library. A simple zero-dependency library would be something like just-group-by [1]. Although I now prefer remeda [2] as it seems to have the best typescript support, especially the strict variants such as `grouBy.strict`.
[1] https://github.com/angus-c/just#just-group-by
-
No Lodash
Tree-shaking doesn't help much when the tree-shaken implementation is so bloated.
Here's the one you referenced, lodash.chunk: https://unpkg.com/lodash.chunk – 140 lines after removing comments and whitespace.
That's pretty small compared to a lot of the lodash utilities. Try spot-checking a few on unpkg.
I prefer angus's `just` utilities: https://github.com/angus-c/just
-
Snap.js - A competitor to Lodash
I absolutely love this. When I need some Lodash alternative I'll usually reference angus-c/just but I am definitely bookmarking this for next time.
- [AskJS] Which utility libraries are in your opinion so good they are basicaly mandatory?
-
[AskJS] Which JS libraries and packages are currently your favourites?
The just set of utility functions are really nice to use. https://github.com/angus-c/just
-
A Typescript-first alternative to Lodash/Underscore
Just doesn't have everything but it's pretty good
-
/svu - svultimate svelte svutilities
One of my favourite "libraries" are the "just" packages, where each part of the library is it's own simple package with zero dependencies (https://github.com/angus-c/just) so you essentially just npm install the specific thing you want - which is generally a single function.
-
What is the best memoization library?
If the code should, as you say, be 5 lines, why take on a dependency at all? By doing so, you end up with a catch-all solution that does almost nothing other than JSON.stringify your args, which is extremely poorly optimized to handle many situations, e.g. one of your args is a primitive and the other is a large config object.
- Over 200 Malicious NPM Packages Caught Targeting Azure Developers
What are some alternatives?
noisecraft - Browser-based visual programming language and platform for sound synthesis.
You-Dont-Need-Lodash-Underscore - List of JavaScript methods which you can use natively + ESLint Plugin
CalDOM - An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
dom-examples - Code examples that accompany various MDN DOM and Web API documentation pages
img-encode - Encode an image to sound and view it as a spectrogram - turn your images into music
uptime-kuma.
CommandAndConstruct - An open-development multiplayer real-time strategy (RTS) game project made in Construct.
lodash - A modern JavaScript utility library delivering modularity, performance, & extras.
cash - An absurdly small jQuery alternative for modern browsers.
yoha - A practical hand tracking engine.
teaful - 🍵 Tiny, easy and powerful React state management
svu - Svultimate Svelte(Kit) Svutilities