anywhichway / nano-memoize
Faster than fast, smaller than micro ... a nano speed and size (780 Brotili bytes) memoize for single and multiple argument functions.
☆212Updated last month
Related projects ⓘ
Alternatives and complementary repositories for nano-memoize
- A tiny, crazy fast memoization library for the 95% use-case☆240Updated 3 months ago
- TypeScript package which smartly trims and strips indentation from multi-line strings☆163Updated 7 months ago
- Hash any object type based on its values☆207Updated last month
- Unit tests for TypeScript definitions in your JS open source library☆141Updated 2 months ago
- Iteration helpers that inline to native loops for performance☆100Updated 10 months ago
- A tiny (96B) library for serializing Object values to Strings.☆249Updated 3 months ago
- A memoization library based on weakmaps. 🤯 Sometimes cache is kashe☆68Updated 4 months ago
- Walk any kind of tree structure depth- or breadth-first. Supports promises and advanced map-reduce operations with a very small API.☆131Updated 8 months ago
- Measure the real, minified, tree-shaken impact of individual imports into your app☆130Updated last year
- ☆63Updated 3 years ago
- A tiny (294b) browser utility for encoding & decoding a querystring.☆445Updated last year
- A deep assignment alternative to the object spread operator and Object.assign☆177Updated last year
- A sorted queue, based on an array-backed binary heap☆107Updated 6 months ago
- Automatically externalize `peerDependencies` in a rollup bundle.☆109Updated last year
- ⚛️ React hook for memoizing values inline anywhere in a component☆164Updated 4 months ago
- A quality score checker for npm packages.☆98Updated 2 years ago
- An https://astexplorer.net wrapper which adds module bundling and hot reloading.☆120Updated last year
- Marks side-effects in module initialization that would interfere with tree-shaking☆202Updated last month
- A Map subclass with support for multiple keys for one entry.☆108Updated last year
- 🛰 JSON parse & stringify with support for cyclic objects, functions, dates, regex, infinity, undefined, null, NaN, Classes, Instances☆169Updated last year
- Wrap Webpack modules with performance.mark and performance.measure☆61Updated 7 years ago
- Scheduler for long-running tasks inside browsers and Node.JS☆66Updated last year
- Hot module replacement (hot reload) for Node.js applications. Develop without server restarting.☆136Updated 2 months ago
- Wrap errors without losing the original message, stack trace, or properties☆106Updated last year
- Dev server and bundler based on esbuild☆212Updated 11 months ago
- Like `Promise.all()` but for `Map` and `Object`☆193Updated last year
- SQL linting rules for ESLint.☆94Updated 2 months ago
- A tiny (215B) and fast utility to expand a flattened object☆201Updated last year
- Minimalistic shallow equality check for arrays/objects☆78Updated last year
- A Rollup/Vite plugin that automatically declares NodeJS built-in modules and npm dependencies as 'external'☆82Updated this week