Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

`lru-memoize` is a utility for providing LRU (Least Recently Used) memoization for any pure JavaScript function, prioritizing recently accessed values and discarding the least recently used items when a size limit is reached. It is designed for developers working with JavaScript who want to optimize performance by caching function results while managing memory efficiently. The library is easy to use, supports ES5 and ES6, and offers customizable options like cache size, equality comparison, and deep object comparison.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of erikras/lru-memoize

Account's avatar
babel/babel
Babel command line.
Account's avatar
babel/babel
Babel compiler core.
Account's avatar
babel/babel
This plugin transforms static class properties as well as properties declared with the property initializer syntax
Account's avatar
babel/babel
Compile class and object decorators to ES5
Account's avatar
babel/babel
Compile export namespace to ES2015
Account's avatar
babel/babel
Compile the function.sent meta property to valid ES2015 code
Account's avatar
babel/babel
Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
Account's avatar
babel/babel
Remove numeric separators from Decimal, Binary, Hex and Octal literals
Account's avatar
babel/babel
Wraps Throw Expressions in an IIFE
Account's avatar
babel/babel
Allow parsing of import.meta
Account's avatar
babel/babel
Strip flow type annotations from your output code.
Account's avatar
babel/babel
Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
Account's avatar
babel/babel
A Babel preset for each environment.
Account's avatar
babel/babel
Babel preset for all Flow plugins.
Account's avatar
babel/babel
babel require hook
Account's avatar
jestjs/jest
Jest plugin to use babel for transformation.
Account's avatar
babel/babel-loader
babel module loader for webpack
Account's avatar
siddharthkp/bundlesize
Keep your library size in check
Account's avatar
thejameskyle/glow
Make your Flow errors GLOW
Account's avatar
typicode/husky
Modern native Git hooks
Account's avatar
jestjs/jest
Delightful JavaScript Testing.
Account's avatar
lint-staged/lint-staged
Lint files staged by git
Account's avatar
sezna/nps
All the benefits of npm scripts without the cost of a bloated package.json and limits of json
Account's avatar
kentcdodds/nps-utils
Utilities for nps (npm-package-scripts)
Account's avatar
istanbuljs/nyc
the Istanbul command line interface
Account's avatar
isaacs/rimraf
A deep deletion module for node (like `rm -rf`)
Account's avatar
rollup/rollup
Next-generation ES module bundler
Account's avatar
leebyron/rollup-plugin-flow
Remove Flow type annotations before bundling.
Account's avatar
TrySound/rollup-plugin-uglify
Rollup plugin to minify generated bundle

Support the repos that depend on this repository

Top contributors

erikras's profile
erikras
28 contributions
greenkeeperio-bot's profile
greenkeeperio-bot
2 contributions
dlindenkreuz's profile
dlindenkreuz
1 contributions
franjohn21's profile
franjohn21
1 contributions
bryant1410's profile
bryant1410
1 contributions
dpwrussell's profile
dpwrussell
1 contributions
heydiplo's profile
heydiplo
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
erikras

erikras/lru-memoize

A utility to provide LRU memoization for any js function

JavaScript
317
20
MIT License