Skip to content

Value Explorer

An interactive tree view for inspecting objects, Maps, Sets, Promises, and circular references.

PRO feature. The Value Explorer is a PRO feature. See Free vs PRO.

The Value Explorer visualizes any captured value as an expandable tree, so you can drill into nested objects, arrays, Maps, Sets, Promises, and TypedArrays without dumping output to the terminal.

Opening It

Run ParrotJS: Show Value Explorer from the command palette. The explorer panel opens showing the top-level values captured during the last execution.

What It Handles

  • Objects & arrays β€” nested traversal, drill into children on click
  • Map & Set β€” key/value and value display
  • Promise β€” state (pending / fulfilled / rejected) with value
  • TypedArrays β€” element preview
  • Date, RegExp, Error β€” formatted display
  • Circular references β€” handled without infinite loops

Lazy Loading

The Value Explorer loads children on click, over IPC to the runtime β€” so expanding a 10,000-entry object won’t hang the editor. Large collections only fetch the part you’re looking at.

Copy Actions

From any node you can:

  • Copy value β€” copies the formatted value to your clipboard.
  • Copy path β€” copies the expression path (e.g. users[0].profile.name) for use in code or watch expressions.