console extra
fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.
Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods
Streaming http in the browser
spawn processes the way the npm cli likes to do
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.
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.
Launch puppeteer with arbitrary user preferences.
Teach playwright new tricks through plugins.
A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.
TypeScript definitions for fs-extra
Get the default browser
Get the bundle identifier of the default browser (macOS). Example: com.apple.Safari
FarmHash functions compiled using Rust and WebAssembly to make them easy to use in node.js and the browser
Stealth mode: Applies various techniques to make detection of headless puppeteer harder.
rrweb's component to take a snapshot of DOM, aka DOM serializer
Infer strong typings for commander options and action handlers
Unpack a browser type and version from the useragent string
Base class for puppeteer-extra plugins.
Custom user data directory for puppeteer.
A plugin for playwright & puppeteer to route proxies dynamically.
The node core libs for in browser usage.