Skip to content

VPKSoftOrg/JsTsRunner

Repository files navigation

JsTsRunner

A software to evaluate JavaScript / TypeScript code.

Features

  • OS support: Windows, Linux and macOS1
  • Supports both JavaScript and TypeScript code
  • Supports multiple tabs
  • Has an internal memory so the files / tab contents doesn't need to be saved on close
  • Can transpile TypeScript to JavaScript
  • Can evaluate the code either line by line or the entire file at once
  • Supported locales: English, Finnish

(1) NOT TESTED

Source code

To run, debug and modify the source code, read the instruction from the template the software was created from, see: wiki

Install

Windows

Download the JsTsRunner_X.Y.Z_x64-setup.exe, ignore the warnings and install the software. If the installation fails you may need to install webview2, See: https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section

Linux

AppImage

  1. Download the JsTsRunner_X.Y.Z_amd64.AppImage
  2. Run chmod +x JsTsRunner_X.Y.Z_amd64.AppImage on the file.
  3. Run the JsTsRunner_X.Y.Z_amd64.AppImage file.

.deb package

  1. Download the JsTsRunner_X.Y.Z_amd64.deb
  2. Run sudo apt-get install JsTsRunner_X.Y.Z_amd64.deb
  3. Run the installed program.

.rpm package

  1. Download the JsTsRunner-X.Y.Z.x86_64.rpm
  2. Run sudo dnf install ./JsTsRunner-X.Y.Z.x86_64.rpm
  3. Run the installed program.

macOS

  1. Download the JsTsRunner_x64.app.tar.gz
  2. Extract the JsTsRunner.app from the file
  3. Run xattr -c JsTsRunner.app on the file.
  4. Run the JsTsRunner.app

Screenshots

A TypeScript file in an entire file evaluation mode

image

A JavaScript file in a an entire file evaluation mode

image

The Light mode

image

A run-time demo video

js_ts_demo

Made with

Localize to your language

Crowdin is used for the software localization, so contact me if you wish to contribute.