string representations of objects in node and the browser
Determine if the current node version supports the `--preserve-symlinks` flag.
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
node's assert.deepEqual algorithm
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Determine if a function is a native generator function.
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
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.
Determine if the JS environment has Symbol support. Supports spec, or shams.
Is this specifier a node.js core module?
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Inspect utility for Node.js and browsers
Is this value an ES BigInt?
Determine if the JS environment has BigInt support.
Inspection utilities for state, actors, workflows, and state machines.
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Determine if a function is a native async function.
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Does this JS environment support the `name` property on functions?
Open up strings in your default browser
Take snapshots of UI during testing for inspection in a browser.
Event browser companion application for RubyEventStore. Inspect stream contents and event details. Explore correlation and causation connections.
Take snapshots of responses and mail messages while testing, and inspect them in a browser. A Ruby on Rails engine.
Inspects the user agent for you and allows you to take action based on the users browser, if it is a detectable bot with one-line-helpers.
Instruments HTML output with metadata and injects the Floatable script so your UI can be inspected and annotated in the browser.
A suite of tools for inspecting, interfacing and working with MagLev. It consists of a number of Rack middlewares to record runtime information in the stone, an associated set of Sinatra middlewares for exposing said information through a JSON interface, and a number of Sinatra web-applications that take advantage of that interface to build a few simple browser-based development tools.
GetSeo allows you to avoid browser extensions and immediately fetch SEO various SEO metrics. Simply enter the url of a website you’d like to inspect, select the SEO metric you'd like to retrieve, and GetSeo will display your results via the terminal.
Arachni is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications. It is smart, it trains itself by monitoring and learning from the web application's behavior during the scan process and is able to perform meta-analysis using a number of factors in order to correctly assess the trustworthiness of results and intelligently identify (or avoid) false-positives. Unlike other scanners, it takes into account the dynamic nature of web applications, can detect changes caused while travelling through the paths of a web application’s cyclomatic complexity and is able to adjust itself accordingly. This way, attack/input vectors that would otherwise be undetectable by non-humans can be handled seamlessly. Moreover, due to its integrated browser environment, it can also audit and inspect client-side code, as well as support highly complicated web applications which make heavy use of technologies such as JavaScript, HTML5, DOM manipulation and AJAX. Finally, it is versatile enough to cover a great deal of use cases, ranging from a simple command line scanner utility, to a global high performance grid of scanners, to a Ruby library allowing for scripted audits, to a multi-user multi-scan web collaboration platform.
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.