21 packages
@baileyherbert/cache
A small package that simplifies the management of deeply nested maps.
@baileyherbert/common
A collection of utilities that I often use in my projects.
@baileyherbert/container
Lightweight dependency injection for TypeScript.
@baileyherbert/dependency-graph
A simple and modern dependency graph for TypeScript.
@baileyherbert/env
Read and validate environment variables with a typed schema.
@baileyherbert/events
A strongly typed event emitter.
@baileyherbert/logging
Just another logging solution.
@baileyherbert/nested-collections
Nested maps and sets made easier to work with.
@baileyherbert/packr
Command line tool for packaging PHP projects into single files.
@baileyherbert/promises
A small collection of utilities for JavaScript promises.
@baileyherbert/queue
Modern, promise-based queue.
@baileyherbert/reflection
A reflection library for TypeScript.
@baileyherbert/tinro
Tiny declarative router for Svelte (fork with fixes)
@baileyherbert/types
A collection of useful types for my TypeScript projects.
doku
Tool for building modern and beautiful documentation from Markdown.
envato
A fully typed library for the Envato API (unofficial).
envato-api
Easily interact with the Envato Market API using a personal token.
networking
Library for typed, event-based networking between a server and clients.
@omaha/client
The official client library for the Omaha API.
tbj
Get rid of the 'Terminate batch job' prompts when running Node and NPM scripts.
utimes
Native addon to change the btime, mtime, and atime of a file on Windows, macOS, and Linux.