A Metalsmith plugin to make your workflow easier
Synchronous version of the Fetch API
Client-side scripts for BrowserSync
Synchronous version of the Fetch API
PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
Runs a list of async tasks, passing the results of each into the next one
An extremely simple, pluggable static site generator.
Variant of quickjs library: Variant with separate .WASM file. Supports browser ESM, NodeJS ESM, and NodeJS CommonJS.
Variant of quickjs library: Variant with separate .WASM file. Supports browser ESM, NodeJS ESM, and NodeJS CommonJS.
Live CSS Reload & Browser Syncing
Make synchronous web requests
Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.
Utils for string compression and decompression with multiple strategies for Node.js and browser
A metalsmith plugin for layouts
A Metalsmith plugin to render markdown files to HTML
Variant of quickjs library: Variant with separate .WASM file. Supports browser ESM, NodeJS ESM, and NodeJS CommonJS.
A Metalsmith plugin to convert to relative paths within HTML.
Variant of quickjs library: Variant with separate .WASM file. Supports browser ESM, NodeJS ESM, and NodeJS CommonJS.
TypeScript definitions for browser-sync
A tiny (183B to 210B) and fast utility to ascend parent directories
Find the first file matching a given pattern in the current directory or the nearest ancestor directory.
A tiny (195B to 220B) utility to recursively list all (total) files in a directory
TypeScript definitions for use-sync-external-store
Recursive, synchronous, and fast file system walker