git auto sync repository
Synchronously get the current git commit hash, tag, or branch
Parse `.git/config` into a JavaScript object. sync or async.
Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.
A tiny (183B to 210B) and fast utility to ascend parent directories
TypeScript definitions for git-rev-sync
A tiny (195B to 220B) utility to recursively list all (total) files in a directory
A pure JavaScript reimplementation of git for node and browsers
TypeScript definitions for use-sync-external-store
Find the first file matching a given pattern in the current directory or the nearest ancestor directory.
Finds the first parent directory that contains a given file or directory.
A drop-in replacement for fs, making various improvements.
Recursive, synchronous, and fast file system walker
Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)
Local-first identity, memory, and secrets for AI agents
Create sync/async APIs with usable logic
Synchronous version of the Fetch API
Minimal module to check if a file is executable.
Command line tool for generating a changelog from git tags and commit history
PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
Synchronously import dynamic ECMAScript Modules similar to CommonJS require. Basic wrapper around esm for compatibility with both ESM and CJS projects in NodeJS.
A Node.js communication port that can pass messages synchronously between workers
Queues failed requests and uses the Background Sync API to replay them when the network is available
A list of CSS features and their positions in the process of becoming implemented web standards