Opposite of `is-async-function`. Check that given function is synchronous.
Recursive, synchronous, and fast file system walker
A tiny (183B to 210B) and fast utility to ascend parent directories
Compiles sync functions into async generator functions
Runs a list of async tasks, passing the results of each into the next one
A tiny (195B to 220B) utility to recursively list all (total) files in a directory
Like which(1) unix command. Find the first instance of an executable in the PATH.
A Node.js communication port that can pass messages synchronously between workers
File system walker with Readable stream interface.
Make synchronous web requests
Synchronous Readline for interactively running to have a conversation with the user via a console(TTY).
Lint your commit messages
Run asynchronous commands synchronously by putting them in a separate process
Drop-in replacement for `fs.existsSync` with zero dependencies. Other libs I found either have crucial differences from fs.existsSync, or unnecessary dependencies. See README.md for more info.
A frame-synced render loop for JavaScript
Create sync/async APIs with usable logic
Object transformations implementing the Node.js `stream.Transform` API
Minimal module to check if a file is executable.
Offers a async require.resolve function. It's highly configurable.
Get an array of recursive directory contents
Twilio Sync client library
Cacheable Utilities for Caching Libraries
Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.
Synchronously write a file and create its ancestor directories if needed
The gem provides tagged syncing functionality and API methods.
A user-friendly superset of the S3 gem geared towards file system backup operations. Simplifies standard actions such as basic uploads, for example allowing multiple files to be uploaded in one operation and adds new functionality such as directory syncs and timestamped uploads.
Functions for use in unit tests to check for race conditions when using multiple threads. R3T reproducibly detects them by manually controlling the thread scheduler and can also check if synchronizations (Monitor/Mutex/Sync) do their work well.
== FEATURES: * DRb frontend * easy to use client library (see below) * multi index search * Index rotation Stellr always keeps two versions of your index around - one is used in a multi threaded, read only way to handle incoming search requests, while the other one is written to when you index something. Using the switch function you may decide when to switch over searching from the old index to the new one. Then, changes will be synced, and searches will see the new or updated data from before the switch call. * Index synchronization Two kinds of synchronization methods are supported for now: rsync, using rsync two copy over the changes from one index to the other, and static, which will completely replace the old index with the new one. While the latter is suitable for indexes which you rebuild completely from time to time, the former is good for large indexes that are updated frequently or that are too large for frequent rebuilds. == SYNOPSIS: * start the server: