Skip to content
forked from devsnek/esvu

esvu is your one-stop shop for all implementations of ECMAScript.

License

Notifications You must be signed in to change notification settings

cybernetics/esvu

 
 

Repository files navigation

esvu

esvu is your one-stop shop for all implementations of ECMAScript.

Installation

$ npm i -g devsnek/esvu

Add ~/.esvu/bin to your PATH.

Usage

The first time you run esvu, it will ask you which engines you wish to install. After the first run, running esvu will update the engines you selected.

  • $ esvu Update all installed engines, or select engines to install
  • $ esvu install <engine> Install the engine <engine>
  • $ esvu uninstall <engine> Uninstall <engine>
  • $ esvu update <engine> Update <engine>. Like install but the engine must have been previously installed.
Engine Binary Names¹ darwin64 linux32 linux64 win32 win64
Chakra ch, chakra
engine262 engine262
GraalJS graaljs
JavaScriptCore jsc, javascriptcore ✅² ✅²
QuickJS quickjs, quickjs-run-test262
SpiderMonkey sm, spidermonkey
V8 v8
XS xs ✅³ ✅³

¹ These may be installed as symlinks, shell scripts, or batch files

² JavaScriptCore has additional runtime requirements

³ These binaries are natively 32-bit

About

esvu is your one-stop shop for all implementations of ECMAScript.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%