TypeScript Worksheet

Get the results of your typescript-logo or javascript-logo code right in your editor

vscode-logo Download it Download for IDEA
Feedback? Feel free to open an issue
GIF showing the plugin features

Compatible with the major runtimes...

bun-logo nodejs-logo deno-logo

...and languages

typescript-logo javascript-logo
Features

Real-time Code Execution

See the results of your code as you save the file, without the need to switch windows or execute your script separately.

realtime-icon-logo

Results during ongoing process

Show results for still running nodejs-logo code. You want to get the results of your running server or setInterval? We got you covered (macOS and linux)

interval-icon-logo

Use different runtimes

Easily switch between bun-logo, deno-logo and nodejs-logo to run your scripts. We try our best to handle compatibility issues for you.

runtimes-icon-logo

Timetravel

Scrub through your code and see the exact order your code was executed. Especially useful for understanding async code.

scrub-icon-logo

Support for all kind of Imports

Effortlessly import any Node module or other files from your project into your worksheet. Whether you use CommonJS with require or ESM with import, we got you covered.

import-icon-logo

async and top level await support

You can effortlessly test your asynchronous code using Promises but also async/await.

async-icon-logo

Easy Activation

Just add //ts-worksheet or //ts-worksheet-with-variables to your file, and you're all set.

firstline-icon-logo

//?

Per-Line activation

Just //? at the end of the lines you want to have the result shown.

single-icon-logo

Customizable

Change the colors and run behaviour yourself.

settings-icon-logo