932.88K
total weekly downloads
114 packages
101
common javascript utils that can be required selectively that assume es5+
abortable-generator
Description
abortable-interval
abortable interval
abortable-timeout
abortable timeout promise
abstract-app
Abstract Class to represent entities that can be started and stopped
abstract-http-server
Description
abstract-startable
Abstract Class to represent entities that can be started and stopped
alchemy-rest-client
AlchemyApi.js =============
amqplib-rpc
Thin Amplib utils for RabbitMQ RPC in Node.js
assert-args
Validate and format function arguments ( handles types and optionals)
assert-err
assertion library that throws user-specified error types (accepts error class and message)
ast-to-reql
Create ReQL from RethinkDB AST
auto-debug
Uses debug but automatically assumes file as log namespace. Optionally logs line numbers, function arguments, and even traces.
baseerr
A solid BaseError class that supports custom properties and wrapping errors
bind-right
Bind function arguments from the right
blacklight
Escape whitespace in strings
buffer-splice
Splice a buffer like array and string splice
callback-count
Count your callbacks before continuing. A tiny control flow helper that supports dynamic counting.
callback-then
easily convert a callback function to a promise in typescript
cast-buffer
cast objects, arrays, numbers strings and booleans to buffers
composite-abort-controller
abort controller and abort signal classes that compose multiple abort signals
convex-env-cli
CLI tool for managing Convex environment variables
copy-function
copy a function by wrapping it with a closure
copy-listeners
copy (or move) event listeners from one event emitter to another
coworkers
RabbitMQ consumer service framework