DEV Community

Cover image for Unrolled: Introducing the Pika REPL
Fred K. Schott for Pika

Posted on

Unrolled: Introducing the Pika REPL

Today we launched the new rewrite of, which included a new Package REPL for the package view page. This was just announced on Twitter, but I figured I'd unroll and repost the entire thread here quickly for anyone interested.

You can read our entire release thread including all of todays releases here:

What's a Package REPL? Keep reading to find out...

GitHub logo PolymerLabs / ristretto

An extensible test runner ☕️

🚨 PROJECT STATUS: EXPERIMENTAL 🚨This product is in the Experimentation phase. Someone on the team thinks it’s an idea worth exploring, but it may not go any further than this. Use at your own risk.


Ristretto is an extensible test runner.

There are several established test runners in the JavaScript ecosystem (Mocha, Jasmine and Jest to name a few of the more prominent ones). Ristretto was created to address a feature sweet spot left unaddressed by incumbent projects.

Ristretto has the following qualities:

  • Simple, concise, class-based factorization
  • Consumable as modules with browser-compatible path specifiers OOB
  • Batteries included for the most popular testing syntaxes (BDD/TDD)
  • Designed for extensibility (mixins, specialized reporters and a spec-as-data-structure philosophy)
  • Ships with mixins that enhance specs with powerful features (e.g., fixtures and test isolation)
  • Authored in TypeScript
  • No build tooling required to use
  • "JavaScript is the native language, The Web is the…

BONUS: Curious about how a package works after using it in the REPL?

Top comments (3)

recss profile image
Kevin K. Johnson

Heads up, your first link goes here:

fredkschott profile image
Fred K. Schott

doh! Thank you, fixed!

johncarroll profile image
John Carroll

This is awesome!