Wallaby Newsletter
Wallaby Newsletter: Black Friday Sale + updates for Wallaby, Quokka & Ninja

Hello,

We are pleased to announce our special Black Friday offers are now available for Wallaby.js, Quokka.js and Console Ninja. These are the biggest discounts we offer all year, so don't miss out!

This year, we have been busy iterating on all three products and are also excited to share some of the latest updates with you below.

If you don't already have Wallaby, Quokka, or Console Ninja, you may be interested in our massive discounts. These discounts are only available until December 1st @ 00:00 UTC. Personal licenses are discounted by:

If you already have a personal license, you can renew early (via your Wallaby Account) and receive the same discount (or better, depending on your license type).

Wallaby v3 and more

In late September of this year, we released Wallaby v3. Wallaby v3 provides an overhauled execution engine that streams test, coverage, log, and error results in real time. Wallaby v3 starts instantly with cached results, prioritizes execution of the files you're working on, and keeps you updated with progress and time estimates.

In the last few months alone, we've added a number of key features to Wallaby, including:

JetBrains MCP support: Wallaby's MCP server tools are now available for JetBrains editors.

Vitest v4 support: for the latest version Vitest, which included major breaking changes.

AI Action Selector modes: Investigation, Analytical Fix, Direct Fix options to align with user action / task type.

Copilot and MCP incremental improvements: adjusted prompts, and mode behavior.

Angular 20 workspace support: including better isolation by running each project's tests in its own browser instance.

Coverage auto filtering: shows coverage only for selected, or focused tests; reducing time processing irrelevant code.

Test Explorer in Overview: quickly switch between failing tests list and full test tree.

Navigation target selector: jump directly to test definition, failing assertion, or source line; removes extra navigation steps.

Peek source anywhere with dot: Press (dot) to open source for tests, errors, logs without leaving the view; shortens inspect and edit cycle.

Identifier expression logging: now records multiple values for identifier expressions instead of just the first.

For more updates, check out Wallaby's What's New page and our CHANGELOG.md.

Quokka

Quokka.js continues to evolve. Here's a roundup of the big features and improvements we shipped in 2025:

Run Mode Improvements: Quokka Pro now supports a persistent Run on Demand mode, plus a one-key rerun command. For Run on Demand and Run on Save modes, you'll now also see indicators and logs from your previous run.

Interactive Runtime Value Graphs: provide a powerful new way to explore live runtime data as structured graphs directly in your editor.

Log Copying Improvements: You can now copy values or paths directly from Quokka log entries (including nested ones), via keyboard shortcuts or a context menu.

Quokka Snippets for VS Code: New snippet commands make creating Quokka files even faster than before. When you create a file from a snippet, autologging is enabled by default to make your prototyping loop even tighter.

Expanded TypeScript Support: In addition to supporting ts-node, Quokka now supports more modern tooling, tsx and @swc-node/register, which are faster and more memory-efficient.

Value Peek: Hover over any variable or expression in your code and instantly peek at its runtime value without cluttering your code or logs.

Bun Runtime Support: Quokka can now run code using Bun as its runtime. If Bun is installed, Quokka will prompt to use it; you can explicitly configure how Quokka behaves when Bun is available in your settings.

Console Ninja

Here is a roundup of the big features and improvements we shipped in Console Ninja so far in 2025:

Next.js 16 Support: Full compatibility with Next.js 16, including the new stable Turbopack defaults.

Next.js Turbopack Support: Capture logs and errors when developing with Turbopack, not just webpack.

React Native Expo Support: View and search logs from iOS and Android emulators directly in VS Code.

Copilot Chat Integration: Investigate runtime errors with AI directly in VS Code using full log and error context.

MCP Server Support: Give MCP-enabled agents access to your app's logs and errors for contextual debugging.

Log Viewer Improvements: Cleaner UI, better file-link previews, and improved hover formatting for small values.

Runtime Log Capture Options: Fine-tune getters, traversal limits, and reduction thresholds for heavy logging.

What's Next

Here are some of the key improvements we have planned for the coming months:

  • Wallaby: Continued enhancements to Wallaby v3 capabilities and UI/UX, Vitest performance optimizations, Vitest browser testing support, plus improvements for Angular, Jest, Nx, and other testing frameworks.
  • Console Ninja v2: A refreshed, faster, cleaner log viewer experience.
  • Quokka v3: A streamlined interface with simpler run modes and clearer results.
  • AI prompt quality: Ongoing tuning to keep outputs accurate and high quality.
  • Shared UI foundation (behind the scenes): Unifying core UI/UX to reuse interfaces and features across products, enabling faster delivery and consistency.


Thanks for reading! If you have any feedback, please reply to this email.

Regards, Simon McEnlly

Copyright © 2025 Wallaby.js, All rights reserved.