Skip to content
#

javascript-engine

Here are 63 public repositories matching this topic...

boa
Razican
Razican commented Mar 22, 2022

We can currently convert most of Rust's basic types to JsValue, but since the i128 type was a late addition to Rust, we don't offer that conversion. You can implement it by checking how this is done for i64:
https://github.com/boa-dev/boa/blob/e2630faf82a27e958d0ca6c9b1c81554bcc07ff3/boa_engine/src/value/mod.rs#L1003-L1008

enhancement good first issue E-Easy API
rauchg
rauchg commented Sep 19, 2021

The README recommends adding ~/.jsvu to the $PATH. If you look at its contents, however:

▲  ~/ ls ~/.jsvu
.               ..              engines         status.json     v8

you'll see that I get the v8 binary (good!), but also I'm exposing status.json and engines to my $PATH

▲  ~/ engines
zsh: permission denied: engines
▲  ~/ status.json
zsh: permission deni
theduke
theduke commented Mar 9, 2021

copy_dir is quite outdated and tends to introduce a duplicate dependency on walkdir.

We can either ship a compressed version of the code, which is then uncompressed instead of copying the source directory.
Or switch to a different dependency like fs-extra.

See libquickjs-sys/build.rs.

help wanted good first issue
JavaScriptEngineSwitcher

JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines (ChakraCore, Jering.Javascript.NodeJS, Jint, Jurassic, MSIE JavaScript Engine for .NET, NiL.JS, Microsoft ClearScript.V8 and VroomJs). This library allows you to quickly and easily switch to using of another JavaScript engine.

  • Updated Mar 30, 2022
  • C#

Improve this page

Add a description, image, and links to the javascript-engine topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the javascript-engine topic, visit your repo's landing page and select "manage topics."

Learn more