QuickJSR: Interface for the 'QuickJS-NG' Lightweight 'JavaScript' Engine

An 'R' interface to the 'QuickJS' portable 'JavaScript' engine. The engine and all 'R' to 'JavaScript' interoperability is bundled within the package, requiring no dependencies beyond a 'C' compiler.

Version: 1.8.0
Suggests: knitr, rmarkdown, tinytest
Published: 2025-06-09
DOI: 10.32614/CRAN.package.QuickJSR
Author: Andrew R. Johnson ORCID iD [aut, cre], QuickJS Authors [cph] (QuickJS sources and headers), QuickJS-NG Authors [cph] (QuickJS-NG sources and headers)
Maintainer: Andrew R. Johnson <andrew.johnson at arjohnsonau.com>
BugReports: https://github.com/andrjohns/QuickJSR/issues
License: MIT + file LICENSE
URL: https://github.com/andrjohns/QuickJSR, https://github.com/quickjs-ng/quickjs
NeedsCompilation: yes
SystemRequirements: GNU make
Language: en-AU
Materials: README NEWS
CRAN checks: QuickJSR results

Documentation:

Reference manual: QuickJSR.pdf
Vignettes: Working with R and JS Types (source, R code)

Downloads:

Package source: QuickJSR_1.8.0.tar.gz
Windows binaries: r-devel: QuickJSR_1.8.0.zip, r-release: QuickJSR_1.7.0.zip, r-oldrel: QuickJSR_1.7.0.zip
macOS binaries: r-release (arm64): QuickJSR_1.8.0.tgz, r-oldrel (arm64): QuickJSR_1.8.0.tgz, r-release (x86_64): QuickJSR_1.7.0.tgz, r-oldrel (x86_64): QuickJSR_1.7.0.tgz
Old sources: QuickJSR archive

Reverse dependencies:

Reverse imports: rstan

Linking:

Please use the canonical form https://CRAN.R-project.org/package=QuickJSR to link to this page.