RunJS

RunJS is a JavaScript playground for macOS, Windows and Linux. Write code with instant feedback and access to Node.js and browser APIs.

Stars
2K

Bot releases are hidden (Show)

RunJS - 2.1.1

Published by lukehaas about 3 years ago

Fixed an issue that caused Intel mac users to be auto-updated onto an arm build

RunJS - 2.1.0

Published by lukehaas about 3 years ago

Added ability to switch between horizontal and vertical layout.
Added a new premium theme, One Dark.
Added a preference option to hide the tab bar when only one tab is present.
Upgraded Node to 14.16.0.
Upgraded Chromium to 91.
Upgraded V8 to 9.1.
Optimised and improved the formatting method.
Fixed output highlighting issues for symbols and regex.
Fixed a language service disconnection issue.
Fixed an issue that caused unnecessary re-runs when toggling Babel.
Fixed an issue with toolbar height on macOS Big Sur.
Added more shortcuts for navigating tabs.

RunJS - 2.0.0

Published by lukehaas over 3 years ago

Added support for multiple tabs
Added support for autocomplete
Added support for type checking
Added a new menu called Tools
Moved NPM Package Management and Environment Variable Management under the new Tools menu
Updated app icon
Added two new themes - SynthWave '84 and Shades of Purple
Made Babel presets configurable
Added a new Babel plugin - plugin-proposal-async-do-expressions
Changed the way transpiled code is shown - it can now be displayed in the main output pane
Fixed an issue that caused internal packages to be accessible as imports
Fixed an issue with multi-line template strings
Fixed an issue with regex output styling

RunJS - 1.15.1

Published by lukehaas over 3 years ago

Fix an issue that caused displaying output to be slow on Windows

RunJS - 1.15.0

Published by lukehaas over 3 years ago

Increase accuracy of output
Errors are no-longer shown in isolation - where appropriate
Improved output for async and generator functions
Proxies and Promises and no-longer displayed unwrapped in the output
Maps and Sets now show values in the output
Fixed an issue where NPM would fail to install packages for some users.
Fixed an error that occurred when opening the About dialog on Linux.
Updated V8 to version 8.9
Updated Node to version 14.16.0
Updated Chromium to version 89

RunJS - 1.14.1

Published by lukehaas over 3 years ago

Fix issue with opening menu windows on Windows.

RunJS - 1.14.0

Published by lukehaas over 3 years ago

Add Apple M1 support
Add builds for Linux ARMv7 and ARM64
Add support for console.clear()
Core-js polyfills are no-longer included if Babel is disabled
Fix issues with menus on first launch
Update V8 to version 8.7
Update Node to version 12.18.3
Update Chromium to version 87
Fix issue #225 - output issue

RunJS - 1.13.0

Published by lukehaas over 3 years ago

Add ability to stop execution of script
Fix issue where focus would be lost when clicking on the title bar
Fix issue where the RunJS window wouldn't re-opened when opening a file from the File menu
Fix issue where errors from promises were not being displayed
Fix issue where some fonts were mislabeled
Refactored some core parts of RunJS for performance improvements

RunJS - 1.10.0

Published by lukehaas over 4 years ago

Improve protection for long-running scripts
Environment variable inputs now select on focus
Brief visual highlight for new NPM packages and environment variables
Improve scrollbar styling
NPM package table header is now sticky
Fix issue #127 - nested objects and arrays are not expandable
Fix string formatting and line break issues
Add decorators as an option
Rework handling of NPM
Add support for console.table
Replace esprima with estree for better modern syntax support
Gutter folds now only show on hover
Add support for matching highlights
Make source type unambiguous for top level this support
Change shortcut for formatting to Alt+Shift+F
Add install assist for missing packages
Add prettier formatting options
Add sublime keymap
Add option for auto-closing brackets

RunJS - 1.9.0

Published by lukehaas over 4 years ago

Add clear option to edit menu
Add Fantasque font
Improve scrollbar styling
Add ability to toggle Babel plugins from preferences
Display sound icon when audible
Fix issue #105 - Mute print function
Fix issue #125 - Save cancellation error

RunJS - 1.7.0

Published by lukehaas about 5 years ago

RunJS for Mac is now notarized
Add ability to take screenshots
Address #95 - process.memoryUsage() is unavailable
Add ability to format code via Prettier
Fix an issue with installing packages with long names

RunJS - 1.6.0

Published by lukehaas about 5 years ago

Fix issue #88 - Set Work directory not working on Windows10
Fix issue #87 - Can RunJS remember the window position/size between usages?
Fix issue #84 - Themes do not apply except Dracula on 1.53
Show welcome message when RunJS is opened for the first time

RunJS - 1.5.1

Published by lukehaas over 5 years ago

Fix issue #67 - Output is scrambled in lines
Fix issue #75 - Let fs work in working directory
Fix issue #78 - Set working directory no longer working

RunJS - 1.5.0

Published by lukehaas over 5 years ago

Fix issue #61 - Settings window won't open on Linux
Support editor shortcuts on non-darwin systems
Add ability to toggle output
Add update option to menu
Fix issue #69 - multiple declarations cause syntaxerror
Fix issue #68 - Caching problem?
Fix issue #66 - Quitting from macOS doc causes error

RunJS - 1.3.1

Published by lukehaas over 5 years ago

Fix issue #55 - quirky handling of string outputs
Fix issue #54 - exception ordering issue
Fix issue #52 - missing exception outputs
Fix issue #50 - User defined window properties persisted
Fix issue #14 - extra line-break at the end of output
Fix line-number misalignment

RunJS - 1.3.0

Published by lukehaas over 5 years ago

Fix issue #48 - Babel stacktrace bug
Add preference option for loop protection
Set Working Directory now allows for importing local files
Add shortcut for installing Node packages
Add new window for viewing transpiled output
Add preference option for holistic evaluation
Add preference option to show undefined values in output
Fix issue #51 - incorrect syntax highlighting for strings

RunJS - 1.2.1

Published by lukehaas over 5 years ago

  • Prevent autoeval on start if autoeval is disabled
  • Improve error messages for syntax issues
  • Fix issue #37 bug in handling async..await
RunJS - 1.2.0

Published by lukehaas almost 6 years ago

Add ability to install Node modules

RunJS - 1.0.0

Published by lukehaas almost 6 years ago