Dead simple debugging for node.js using chrome-devtools.
DEBUG node cli be wrapped in inspect process
string representations of objects in node and the browser
Determine if the JS environment has Symbol support. Supports spec, or shams.
Determine if the current node version supports the `--preserve-symlinks` flag.
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
Determine if a function is a native generator function.
Returns an array of Typed Array names that are available in the current environment
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this specifier a node.js core module?
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Does this JS environment support the `name` property on functions?
Is this value an ES BigInt?
Determine if the JS environment has BigInt support.
Is this value negative zero? === will lie to you
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
Determine if a value is an ES6 Symbol or not.
Inspect and process video or audio files
Inspect and process video or audio files.
WebVideo allows you to inspect, convert and take screenshots from video files
Inspect and process video or audio files
This is a class that will enable remote access capabilities in a running Ruby process, exposing the ability to enable breakpoints, walk code (e.g. step/next/continue), inspect variables, modify codepaths, and many other debugging actions.
RVideo allows you to inspect and process video files.
Tracy does almost nothing, but it makes it makes the process of inspecting objects faster and easier on the eyes.
drbdump is a tcpdump-like tool for the dRuby protocol. It allows you to inspect the message and analyze the messages sent between your DRb-using processes.
gliss is a tool for inspecting lightweight annotations, called "glosses," in a git repository. The annotation format used by gliss is simple and human-readable. You can use gliss glosses to streamline, e.g., producing upgrade notes as part of a release process.
Even delivering email to the local machine may take too long when you have to send hundreds of messages. ar_mailer allows you to store messages into the database for later delivery by a separate process, ar_sendmail. This fork stores the email in the database for easy inspection and tracking.
An MCP (Model Context Protocol) server that provides LLM agents with access to runtime context of executing Ruby processes. Connect to debug sessions, evaluate code, inspect objects, and control execution flow via MCP tools.
The rails-tail-log-monitor gem simplifies the process of monitoring server logs by displaying the tail of the log file directly in the terminal window alongside the standard Rails server output. With rails-tail-log-monitor, developers can effortlessly keep track of the most recent log entries without the need for manual log file inspection.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.