{
  "_id": "6ad3025c2c5c76d3dd0c94a1",
  "Package": "ember",
  "Title": "Reactive Notebooks for R",
  "Version": "0.0.0.9000",
  "Authors@R": "c(\nperson(\"Jonathan\", \"Chen\", email = \"jonathanwchen@pm.me\", role = c(\"aut\", \"cre\")),\nperson(\"The Pluto.jl authors\", role = \"cph\",\ncomment = \"frontend in inst/frontend, forked from Pluto.jl (MIT)\"))",
  "Description": "A reactive notebook engine for R in the style of Pluto.jl.\nCells are read statically into a dependency graph, so editing a\ncell reruns the cells that depend on it.",
  "License": "MIT + file LICENSE",
  "Copyright": "See inst/COPYRIGHTS.",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "make zlib1g-dev",
  "Repository": "https://jowch.r-universe.dev",
  "Date/Publication": "2026-10-17 04:32:36 UTC",
  "RemoteUrl": "https://github.com/jowch/Ember",
  "RemoteRef": "HEAD",
  "RemoteSha": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-17 04:45:00 UTC",
    "User": "root"
  },
  "Author": "Jonathan Chen [aut, cre],\nThe Pluto.jl authors [cph] (frontend in inst/frontend, forked from\nPluto.jl (MIT))",
  "Maintainer": "Jonathan Chen <jonathanwchen@pm.me>",
  "_user": "jowch",
  "_type": "src",
  "_file": "ember_0.0.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/37afe2b30b53f0bc763eefa7576679d0a71a2d9ee2c7847d7f43e2c0dd5affbd",
  "_filesize": 1688140,
  "_sha256": "37afe2b30b53f0bc763eefa7576679d0a71a2d9ee2c7847d7f43e2c0dd5affbd",
  "_expires": "2027-01-25T05:06:31.000Z",
  "_created": "2026-10-17T04:45:00.000Z",
  "_published": "2026-10-17T05:06:36.616Z",
  "_buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117311873073,
      "time": 744,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "12090810482"
    },
    {
      "job": 117311873051,
      "time": 736,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "12090656118"
    },
    {
      "job": 117311873011,
      "time": 578,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12090795240"
    },
    {
      "job": 117311873023,
      "time": 647,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12090148145"
    },
    {
      "job": 117311872941,
      "time": 551,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12089899858"
    },
    {
      "job": 117311873065,
      "time": 1244,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12090806372"
    },
    {
      "job": 117311872932,
      "time": 544,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12090367005"
    },
    {
      "job": 117311873059,
      "time": 869,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12090094566"
    },
    {
      "job": 117311330785,
      "time": 175,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12089993561"
    },
    {
      "job": 117311873013,
      "time": 131,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12089948886"
    },
    {
      "job": 117311873068,
      "time": 765,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12090511733"
    },
    {
      "job": 117311872979,
      "time": 601,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12090113434"
    },
    {
      "job": 117311873142,
      "time": 638,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12090357307"
    },
    {
      "job": 117311873070,
      "time": 749,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12090561572"
    },
    {
      "job": 117311872998,
      "time": 618,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12089848328"
    }
  ],
  "_upstream": "https://github.com/jowch/Ember",
  "_commit": {
    "id": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
    "author": "Jonathan Chen <jonathanwchen@pm.me>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Lazy mode: running a cell runs every ancestor between an edited one and it, so its result isn't built from old values (#171)\n\nreduce_run() planned only the cell's unfresh ancestors, before any ran, so an ancestor that goes stale once an edited one runs was left out and the cell showed a result from old values, unmarked. The plan now adds every ancestor downstream of an unfresh one, found in one walk so a run of every cell stays linear.\n\nFixes #169.",
    "time": 1792211556
  },
  "_maintainer": {
    "name": "Jonathan Chen",
    "email": "jonathanwchen@pm.me",
    "login": "jowch",
    "twitter": "@jowch",
    "description": "Bioengineering Graduate Student at UCLA",
    "uuid": 19571703
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "commonmark",
      "role": "Imports"
    },
    {
      "package": "httpuv",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "later",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "processx",
      "role": "Imports"
    },
    {
      "package": "RcppMsgPack",
      "role": "Imports"
    },
    {
      "package": "renv",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "gitcreds",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "jowch",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-39",
      "n": 2
    },
    {
      "week": "2026-40",
      "n": 170
    },
    {
      "week": "2026-41",
      "n": 24
    },
    {
      "week": "2026-42",
      "n": 52
    }
  ],
  "_tags": [
    {
      "name": "macos-arm64-r4.5",
      "date": "2026-10-10"
    },
    {
      "name": "macos-arm64-r4.6",
      "date": "2026-10-10"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jowch",
      "count": 360,
      "uuid": 19571703
    },
    {
      "user": "claude",
      "count": 155,
      "uuid": 81847
    }
  ],
  "_userbio": {
    "uuid": 19571703,
    "type": "user",
    "name": "Jonathan Chen",
    "followers": 8,
    "description": "Bioengineering Graduate Student at UCLA"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ember"
  },
  "_devurl": "https://github.com/jowch/ember",
  "_searchresults": 12,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ember.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "add_extra_package",
    "affected",
    "allow_execution",
    "blocked_cells",
    "cache_dir",
    "cell_errors",
    "cell_summary",
    "changed_cells",
    "clean",
    "close_notebook",
    "delete_cell",
    "dependency_graph",
    "disable_cell",
    "downstream",
    "edit_notebook",
    "ember_repos",
    "fold_cell",
    "graph_learn",
    "host_notebook",
    "insert_cell",
    "interrupt_notebook",
    "move_cell",
    "move_notebook",
    "new_notebook",
    "notebook_graph",
    "notebook_snapshot",
    "notebook_state",
    "on_notebook_event",
    "open_notebook",
    "package_status",
    "preview_date",
    "read_cell",
    "remove_extra_package",
    "remove_package_source",
    "render_png",
    "restart_notebook",
    "run",
    "run_cells",
    "run_order",
    "serve",
    "set_cell_change_mode",
    "set_code",
    "set_date",
    "set_package_source",
    "start_server",
    "stop_server",
    "upstream",
    "wait_for"
  ],
  "_help": [
    {
      "page": "edit_notebook",
      "title": "Stage edits to a notebook",
      "topics": [
        "delete_cell",
        "disable_cell",
        "edit_notebook",
        "fold_cell",
        "insert_cell",
        "move_cell",
        "set_code"
      ]
    },
    {
      "page": "graph_queries",
      "title": "Read-only queries over a notebook graph",
      "topics": [
        "affected",
        "blocked_cells",
        "cell_errors",
        "cell_summary",
        "changed_cells",
        "downstream",
        "format.ember_graph_error",
        "graph_queries",
        "print.ember_graph",
        "run_order",
        "upstream"
      ]
    },
    {
      "page": "notebook_graph",
      "title": "Build and update the dependency graph",
      "topics": [
        "graph_learn",
        "notebook_graph"
      ]
    },
    {
      "page": "notebooks",
      "title": "Open, run and inspect a notebook",
      "topics": [
        "allow_execution",
        "close_notebook",
        "dependency_graph",
        "interrupt_notebook",
        "move_notebook",
        "new_notebook",
        "notebooks",
        "notebook_snapshot",
        "notebook_state",
        "on_notebook_event",
        "open_notebook",
        "print.ember_notebook",
        "render_png",
        "restart_notebook",
        "run_cells",
        "set_cell_change_mode",
        "wait_for"
      ]
    },
    {
      "page": "packages",
      "title": "A notebook's packages: status, the date move and running outside the engine",
      "topics": [
        "add_extra_package",
        "cache_dir",
        "clean",
        "ember_repos",
        "packages",
        "package_status",
        "preview_date",
        "remove_extra_package",
        "remove_package_source",
        "run",
        "set_date",
        "set_package_source"
      ]
    },
    {
      "page": "read_cell",
      "title": "Read one cell's code, without a notebook",
      "topics": [
        "read_cell"
      ]
    },
    {
      "page": "server",
      "title": "The UI server",
      "topics": [
        "host_notebook",
        "print.ember_server",
        "print.ember_server_handle",
        "serve",
        "server",
        "start_server",
        "stop_server"
      ]
    }
  ],
  "_pkglogo": "https://github.com/jowch/Ember/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/jowch/Ember/raw/HEAD/README.md",
  "_rundeps": [
    "BH",
    "cli",
    "commonmark",
    "fastmap",
    "httpuv",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "otel",
    "processx",
    "promises",
    "ps",
    "R6",
    "Rcpp",
    "RcppMsgPack",
    "renv",
    "rlang"
  ],
  "_score": 2.380211241711606,
  "_indexed": true,
  "_nocasepkg": "ember",
  "_universes": [
    "jowch"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:47:37.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/4a2594e621020a0de63cf43c52312f16cb23ffd8e875d89bd296ff9ba15475d6",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:47:41.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/3e92c003196cec9d19c83cda34d4550eda15a39640cb73f02d8111060b61d678",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:47:23.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/33541ffa70eb5af9174a24dd117e1a784ae156fe24072819c0730077f60470bb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:47:16.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/01918347cfe0a93db3ff71a72060f4670fa4effcb95eb107583b6c5b75b73706",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:46:46.000Z",
      "arch": "aarch64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/e4a0a6835e2063e10881524fcfefa2a6099e4b282b85366bad37bed1104f1a99",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:49:04.000Z",
      "arch": "x86_64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/64e67fc32081c11558499db9040afc2205b15a7b3d6fc434aff477fa225e4075",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:47:08.000Z",
      "arch": "aarch64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/567e2800cd9ebb891d2e348c85fc61676d560b4f3bc95c4f846fb6fa33598d90",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:48:14.000Z",
      "arch": "x86_64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/fd7525662ca298a5689d29d2ac16a504813c04f3a81012106c07c57bca596442",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:47:30.000Z",
      "arch": "emscripten",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/0c00af1c6210dccda2c91bd90916a8ccd7b43389cf2b5f5c18e36a3b96685cda",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:48:18.000Z",
      "arch": "aarch64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/8cb951cb48ad6c50b4ca3d46b9fae54a26b6be42c7fc509d3b7ce47780703a55",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:46:46.000Z",
      "arch": "x86_64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/edc448fcd65aeae2aa8980b1f10714e5ab9e0f8597e31b4169fc6e197d6d662d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:46:26.000Z",
      "arch": "x86_64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/5e26fbe996022b5293d5a93344ba24865b79421a6e5a3c95904b81bddd0e1c48",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:48:54.000Z",
      "arch": "aarch64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/0ccda0872ff511d020bda1206fc56c9b414a3b5fbd06bf072b21b56419ce05fe",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-17T04:46:32.000Z",
      "arch": "x86_64",
      "commit": "b56942ef96399d64376bf56d1e3ec900bb7766c7",
      "fileid": "https://r2.ropensci.org/d26c8238d873f5c1fdd1b773df433ad18430fe16840dca39fbfe6dbaef96e29d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/jowch/actions/runs/39003553993"
    }
  ]
}