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.
Related
- Inline Values β how values get captured.
- Hover & Watch β inspect values without opening the panel.
- Troubleshooting β large objects and performance.