• Stars
    star
    7
  • Rank 2,254,042 (Top 46 %)
  • Language
    JavaScript
  • Created over 1 year ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A low footprint function which takes another function as an input and caches the result of that function based on given arguments.

More Repositories

1

super-simple-signal

This is a super simple signal library for browser.
TypeScript
39
star
2

expirables

This is a zero dependency package that provides some expirable implementations of common Data Structures.
TypeScript
21
star
3

npm-package-ts-scaffolding

A simple scaffolding tool for creating a new project to be published to npm. It provides a build command that will compile your code to a CommonJS Node 14.16 target, allowing named imports for CommonJS packages inside ESM files.
JavaScript
19
star
4

key-value-cache

A simple in-memory key-value cache for function execution, allowing both sync and async operations using the same methods. It provides an invalidation mechanism based both on exact string and regex.
TypeScript
15
star
5

react-hooks

A simple collection of React Hooks made for personal use, just for testing and experimenting
JavaScript
13
star
6

timed-cache

A simple in-memory time-based cache for both objects and function execution.
TypeScript
8
star
7

async-task-packer

This is a zero-dependency and low-footprint library that allows you to pack a set of asynchronous tasks and execute them in a controlled way.
TypeScript
6
star
8

event-loop-sleep

⏱️Zero CPU overhead, zero dependency, true event-loop blocking sleep ⏱️. Based on the abandoned atomic-sleep project.
JavaScript
6
star
9

event-emitter

An event emitter which can be applied to any object and provides an event emitting and listening mechanism to it.
TypeScript
6
star
10

hook-fn

A library which provides pre-execution and post-execution hooks both as a decorator and as a higher-order function.
TypeScript
6
star
11

our-book

An open-source book created by the community for the community.
6
star
12

event-bus

JavaScript
5
star
13

expirable-map

TypeScript
5
star
14

parcel-plugin-lazyload-lozad

JavaScript
5
star
15

retry-catch

A simple higher-order function allowing execution to be repeated until a condition is satisfied or a limit is reached.
TypeScript
4
star
16

Advent-Of-Code-2022

JavaScript
4
star
17

set-timeout-by-id

A simple package to set and clear a timeout by id instead of using variables.
TypeScript
4
star
18

rate-limiter-fn

A higher-order function to provide a Rate Limiting mechanism to the given function.
TypeScript
3
star
19

Cadienvan.github.io

My website.
Astro
3
star
20

soft-delete-migrator

A library providing a simple way of accessing a database and moving soft deleted rows to automatically generated tables and prevent performance erosion.
TypeScript
3
star
21

worker-spawner

A Worker Thread spawner for Node.js with a simple API.
TypeScript
3
star
22

Cadienvan

My Profile!
3
star
23

codemotion-workfest-23

Let's rock and roll!
JavaScript
3
star
24

random-delay

A library providing a parametrized random delay mechanism for functions (Both async and sync)
TypeScript
2
star
25

force-return

A library allowing a function or a class method to forcibly return a specified value.
TypeScript
2
star
26

ab-test-fn

A higher-order function to provide an A/B testing mechanism with multiple weights.
TypeScript
2
star
27

github-workflow-migrator

A simple and configurable tool to take .github folder and moving it to different remote repos.
JavaScript
1
star
28

set-interval-by-id

A simple package to set and clear an interval by id instead of using variables.
TypeScript
1
star
29

conditional-fn

A higher-order function to provide a Feature Flag mechanism.
TypeScript
1
star