Search results
215 packages found
Set a single idempotent timeout
`asyncforge` allows you to remove singletons from your codebase with the use of [`AsyncLocalStorage`](https://nodejs.org/api/async_context.html#class-asynclocalstorage).
node-locksmith ensures that only a single instance of an application can run at once. It uses a lock file to maintain a system-level mutex.
- node
- nodejs
- node.js
- lock
- lock manager
- singleton
- process control
- concurrency
- single instance
- task scheduling
- cron
- batch jobs
- scheduling
- task management
- View more
A simple yet powerful utility to manage and create class instances in JS applications.
- registry
- class-management
- javascript
- OOP
- object-oriented
- instance-creation
- class-validation
- dependency-injection
- design-patterns
- SOLID
- class-registry
- class-storage
- singleton
- dynamic-class
- View more
Pool of objects for primitives. (Make WeakMap accept primitive keys)
Pattern for hosting multiple versions of a component tree inside the main state tree
A decorator to force classes generate only one instance for specific scope
<p align="center"> <img src="assets/logo.svg" alt=""> </p>
Remove singleton dimensions from an ndarray
Class to handler singleton
Add singleton dimensions to an ndarray
A wrapper around LevelDB for both server-side and client-side JS
- leveldb
- database
- key-value
- storage
- nodejs
- stream
- async
- singleton
- batch
- sublevel
- encoding
- decoding
- evented
- datastore
Powerful JavaScript singleton design pattern implementation
Provides a simple way for ensuring the important parts of your module load only once.
Attach singleton-pattern by Mix-in
A util of singleton wrapping
- singleton
- promise on pending(can help to reduce redundant ajax request)
- function run once
- run setInterval
- singleton object
Throw an error when the same module loaded more than once
Utility lib to help define a hot-reloadable singleton