{
  "_id": "6a3bb7f05cdecea1d682e661",
  "Package": "QuickJSR",
  "Title": "Interface for the 'QuickJS-NG' Lightweight 'JavaScript' Engine",
  "Version": "1.10.9000",
  "Authors@R": "c(\nperson(c(\"Andrew\", \"R.\"), \"Johnson\", , \"andrew.johnson@arjohnsonau.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-7000-8065\")),\nperson(\"QuickJS\", \"Authors\", role = c(\"cph\"),\ncomment = \"QuickJS sources and headers\"),\nperson(\"QuickJS-NG\", \"Authors\", role = c(\"cph\"),\ncomment = \"QuickJS-NG sources and headers\")\n)",
  "Description": "An 'R' interface to the 'QuickJS' portable 'JavaScript'\nengine.  The engine and all 'R' to 'JavaScript'\ninteroperability is bundled within the package, requiring no\ndependencies beyond a 'C' compiler.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/andrjohns/QuickJSR,\nhttps://github.com/quickjs-ng/quickjs",
  "BugReports": "https://github.com/andrjohns/QuickJSR/issues",
  "Encoding": "UTF-8",
  "Language": "en-AU",
  "NeedsCompilation": "yes",
  "Roxygen": "list(markdown = TRUE)",
  "SystemRequirements": "GNU make",
  "VignetteBuilder": "knitr",
  "Config/build/compilation-database": "true",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "make",
  "Repository": "https://andrjohns.r-universe.dev",
  "Date/Publication": "2026-06-13 06:22:47 UTC",
  "RemoteUrl": "https://github.com/andrjohns/QuickJSR",
  "RemoteRef": "HEAD",
  "RemoteSha": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
  "Packaged": {
    "Date": "2026-06-24 10:43:39 UTC",
    "User": "root"
  },
  "Author": "Andrew R. Johnson [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-7000-8065>),\nQuickJS Authors [cph] (QuickJS sources and headers),\nQuickJS-NG Authors [cph] (QuickJS-NG sources and headers)",
  "Maintainer": "Andrew R. Johnson <andrew.johnson@arjohnsonau.com>",
  "MD5sum": "4f63faff491ccca47ba9143d7d6ed2ce",
  "_user": "andrjohns",
  "_type": "src",
  "_file": "QuickJSR_1.10.9000.tar.gz",
  "_fileid": "9eb2c8d2bb408cba60ca5f8f2908e57e97c944b51a1055e84dfffd49aacca0be",
  "_filesize": 717456,
  "_sha256": "9eb2c8d2bb408cba60ca5f8f2908e57e97c944b51a1055e84dfffd49aacca0be",
  "_created": "2026-06-24T10:43:39.000Z",
  "_published": "2026-06-24T10:56:48.500Z",
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 83175195073,
      "time": 170,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7847254417"
    },
    {
      "job": 83175195148,
      "time": 154,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7847248187"
    },
    {
      "job": 83175195127,
      "time": 171,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7847255559"
    },
    {
      "job": 83175195132,
      "time": 163,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7847251168"
    },
    {
      "job": 83175195070,
      "time": 113,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7847333971"
    },
    {
      "job": 83175195065,
      "time": 209,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7847268474"
    },
    {
      "job": 83175195046,
      "time": 111,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7847294162"
    },
    {
      "job": 83175195104,
      "time": 413,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7847442293"
    },
    {
      "job": 83174596013,
      "time": 208,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7847195268"
    },
    {
      "job": 83175194993,
      "time": 99,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7847229978"
    },
    {
      "job": 83175195027,
      "time": 173,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7847254305"
    },
    {
      "job": 83175195059,
      "time": 163,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7847250687"
    },
    {
      "job": 83175195047,
      "time": 172,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7847253503"
    }
  ],
  "_buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/andrjohns/QuickJSR",
  "_commit": {
    "id": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
    "author": "Andrew Johnson <andrew.johnson@arjohnsonau.com>",
    "committer": "Andrew Johnson <andrew.johnson@arjohnsonau.com>",
    "message": "buildignore\n",
    "time": 1781331767
  },
  "_maintainer": {
    "name": "Andrew R. Johnson",
    "email": "andrew.johnson@arjohnsonau.com",
    "login": "andrjohns",
    "description": "",
    "uuid": 27717896,
    "orcid": "0000-0001-7000-8065"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    }
  ],
  "_owner": "andrjohns",
  "_selfowned": true,
  "_usedby": 295,
  "_updates": [
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-38",
      "n": 2
    },
    {
      "week": "2025-39",
      "n": 2
    },
    {
      "week": "2025-45",
      "n": 2
    },
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2025-52",
      "n": 4
    },
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 1
    },
    {
      "week": "2026-20",
      "n": 3
    },
    {
      "week": "2026-21",
      "n": 1
    },
    {
      "week": "2026-24",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v1.10.0",
      "date": "2026-05-17"
    }
  ],
  "_stars": 17,
  "_contributors": [
    {
      "user": "andrjohns",
      "count": 291,
      "uuid": 27717896
    }
  ],
  "_userbio": {
    "uuid": 27717896,
    "type": "user",
    "name": "Andrew Johnson",
    "followers": 91
  },
  "_downloads": {
    "count": 697918,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/QuickJSR"
  },
  "_devurl": "https://github.com/andrjohns/quickjsr",
  "_searchresults": 22,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/QuickJSR.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/andrjohns/quickjsr",
  "_realowner": "andrjohns",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.2",
      "date": "2023-04-13"
    },
    {
      "version": "1.0.3",
      "date": "2023-04-14"
    },
    {
      "version": "1.0.4",
      "date": "2023-04-20"
    },
    {
      "version": "1.0.5",
      "date": "2023-09-03"
    },
    {
      "version": "1.0.6",
      "date": "2023-09-13"
    },
    {
      "version": "1.0.7",
      "date": "2023-10-15"
    },
    {
      "version": "1.0.8",
      "date": "2023-11-24"
    },
    {
      "version": "1.0.9",
      "date": "2023-12-18"
    },
    {
      "version": "1.1.0",
      "date": "2024-01-21"
    },
    {
      "version": "1.1.3",
      "date": "2024-01-31"
    },
    {
      "version": "1.2.0",
      "date": "2024-05-31"
    },
    {
      "version": "1.2.2",
      "date": "2024-06-07"
    },
    {
      "version": "1.3.0",
      "date": "2024-07-08"
    },
    {
      "version": "1.3.1",
      "date": "2024-07-14"
    },
    {
      "version": "1.4.0",
      "date": "2024-10-01"
    },
    {
      "version": "1.5.1",
      "date": "2025-01-08"
    },
    {
      "version": "1.5.2",
      "date": "2025-02-22"
    },
    {
      "version": "1.6.0",
      "date": "2025-02-26"
    },
    {
      "version": "1.7.0",
      "date": "2025-03-31"
    },
    {
      "version": "1.8.0",
      "date": "2025-06-09"
    },
    {
      "version": "1.8.1",
      "date": "2025-09-20"
    },
    {
      "version": "1.9.0",
      "date": "2026-01-25"
    },
    {
      "version": "1.9.1",
      "date": "2026-04-09"
    },
    {
      "version": "1.9.2",
      "date": "2026-04-17"
    },
    {
      "version": "1.10.0",
      "date": "2026-05-17"
    }
  ],
  "_exports": [
    "cppflags",
    "from_json",
    "JSContext",
    "ldflags",
    "qjs_eval",
    "quickjs_version",
    "to_json"
  ],
  "_help": [
    {
      "page": "QuickJSR-package",
      "title": "The QuickJSR package.",
      "topics": [
        "QuickJSR-package",
        "QuickJSR"
      ]
    },
    {
      "page": "from_json",
      "title": "from_json",
      "topics": [
        "from_json"
      ]
    },
    {
      "page": "JSContext",
      "title": "JSContext object",
      "topics": [
        "JSContext"
      ]
    },
    {
      "page": "JSContext-method-assign",
      "title": "Assign a value to a variable in the current context",
      "topics": [
        "assign",
        "JSContext-method-assign"
      ]
    },
    {
      "page": "JSContext-method-call",
      "title": "Call a JS function in the current context",
      "topics": [
        "call",
        "JSContext-method-call"
      ]
    },
    {
      "page": "JSContext-method-get",
      "title": "Get a variable from the current context",
      "topics": [
        "get",
        "JSContext-method-get"
      ]
    },
    {
      "page": "JSContext-method-source",
      "title": "Evaluate JS string or file in the current context",
      "topics": [
        "JSContext-method-source",
        "source"
      ]
    },
    {
      "page": "JSContext-method-validate",
      "title": "Assess validity of JS code without evaluating",
      "topics": [
        "JSContext-method-validate",
        "validate"
      ]
    },
    {
      "page": "qjs_eval",
      "title": "qjs_eval",
      "topics": [
        "qjs_eval"
      ]
    },
    {
      "page": "quickjs_flags",
      "title": "QuickJS-NG Compiler and Linker Flags",
      "topics": [
        "cppflags",
        "ldflags",
        "quickjs_flags"
      ]
    },
    {
      "page": "quickjs_version",
      "title": "Get the version of the bundled QuickJS library",
      "topics": [
        "quickjs_version"
      ]
    },
    {
      "page": "to_json",
      "title": "to_json",
      "topics": [
        "to_json"
      ]
    }
  ],
  "_readme": "https://github.com/andrjohns/QuickJSR/raw/HEAD/README.md",
  "_rundeps": [],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "working_with_js_types.Rmd",
      "filename": "working_with_js_types.html",
      "title": "Working with R and JS Types",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Mappings and Conversions Between R and JS Types",
        "Primitive & Scalar Types",
        "Container Types",
        "Functions and Closures",
        "Working with R Environments",
        "Accessing Package Namespaces & Functions"
      ],
      "created": "2024-06-02 15:40:59",
      "modified": "2024-06-02 19:52:13",
      "commits": 2
    }
  ],
  "_score": 12.141770522639337,
  "_indexed": true,
  "_nocasepkg": "quickjsr",
  "_universes": [
    "andrjohns"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.10.9000",
      "date": "2026-06-24T10:46:21.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "1d722ff5292154a6762f23499576c12f317a81404d6cffe8fff0f7d91b6d76a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.10.9000",
      "date": "2026-06-24T10:45:59.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "5d92db28ec422ebc82d558ceed0e780fe7582adf0d4e0351d91bb50f923137c5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.10.9000",
      "date": "2026-06-24T10:46:28.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "6446a5c53d493ae1c83f4caef45c39561bc456e89bdf9b6799f75964d7b40917",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.10.9000",
      "date": "2026-06-24T10:46:05.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "908f29bf7ed44fa93dcd52eb6e6bcbedbc96aa75ba692090f0decf974fd2ec39",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.10.9000",
      "date": "2026-06-24T10:50:34.000Z",
      "arch": "aarch64",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "4818d9e2863d93b0e6375daaf31e44f1a2ab8f8f1d269ed587c588cf24839fbb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.10.9000",
      "date": "2026-06-24T10:46:46.000Z",
      "arch": "x86_64",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "f73806562293f908ad2d95ad0a6642885a54ff97054f14eb25b3d6816f84ba40",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.10.9000",
      "date": "2026-06-24T10:48:32.000Z",
      "arch": "aarch64",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "77bcb5733f83a8e1c2f9f1854d99338455c475659eac3428a545da7a0b01b9bd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.10.9000",
      "date": "2026-06-24T10:54:18.000Z",
      "arch": "x86_64",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "a8cdeb824fb1334720a97ce6d04fc1fedba431ead4ccdaae13e463d69ae416b9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.10.9000",
      "date": "2026-06-24T10:45:48.000Z",
      "arch": "emscripten",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "86fa83393ddc4713132af05894fcedcc1c58aefef26848215a625f6c0dc7e2a6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.10.9000",
      "date": "2026-06-24T10:45:17.000Z",
      "arch": "x86_64",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "65bb8f933fda1aef411008f5d011b05fd46b3b67b759360d4687dd4c0640a9fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.10.9000",
      "date": "2026-06-24T10:45:20.000Z",
      "arch": "x86_64",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "5c1585542a162567b95849d63178dcb0ef91578ee2650db8688719f3cc61b179",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.10.9000",
      "date": "2026-06-24T10:45:16.000Z",
      "arch": "x86_64",
      "commit": "44d7f958c1cceff99e8861c3da9d22ceff1a6f19",
      "fileid": "133740ad6b95352dd9009d4c92a28bbc1ef3566069e9be3ce66f295913977109",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/andrjohns/actions/runs/28092745568"
    }
  ]
}