{
  "_id": "6a1ee692b401979e73411589",
  "Package": "sandpaper",
  "Title": "Create and Curate Carpentries Lessons",
  "Version": "0.20.2",
  "Authors@R": "c(\nperson(given = \"Robert\",\nfamily = \"Davey\",\nrole = c(\"aut\", \"cre\"),\nemail = \"robertdavey@carpentries.org\",\ncomment = c(ORCID = \"0000-0002-5589-7754\")),\nperson(given = \"Erin\",\nfamily = \"Becker\",\nrole = c(\"aut\"),\nemail = \"erinbecker@carpentries.org\",\ncomment = c(ORCID = \"0000-0002-6832-0233\")),\nperson(given = \"Zhian N.\",\nfamily = \"Kamvar\",\nrole = c(\"aut\"),\nemail = \"zkamvar@carpentries.org\",\ncomment = c(ORCID = \"0000-0003-1458-7108\")),\nperson(given = \"Julien\",\nfamily = \"Colomb\",\nrole = c(\"ctb\"),\ncomment = c(ORCID = \"0000-0002-3127-5520\")),\nperson(given = \"Ben\",\nfamily = \"Companjen\",\nrole = c(\"ctb\"),\ncomment = c(ORCID = \"0000-0002-7023-9047\")),\nperson(given = \"Toby\",\nfamily = \"Hodges\",\nrole = c(\"ctb\"),\nemail = \"tobyhodges@carpentries.org\"),\nperson(given = \"François\",\nfamily = \"Michonneau\",\nrole = c(\"ctb\"),\nemail = \"francois@carpentries.org\"),\nperson(given = \"Kelly\",\nfamily = \"Barnes\",\nrole = c(\"ctb\"),\nemail = \"kbarnes@carpentries.org\"),\nperson(given = \"Hugo\",\nfamily = \"Gruson\",\nrole = c(\"ctb\"),\nemail = \"hugo.gruson+R@normalesup.org\"),\nperson(given = \"Milan\",\nfamily = \"Malfait\",\nrole = c(\"ctb\"),\nemail = \"milan.malfait94@gmail.com\",\ncomment = c(ORCID = \"0000-0001-9144-3701\")),\nperson(given = \"Joel H.\",\nfamily = \"Nitta\",\nrole = c(\"aut\", \"trl\"),\nemail = \"joelnitta@gmail.com\",\ncomment = c(ORCID = \"0000-0003-4719-7472\")),\nperson(given = \"Yanina\",\nfamily = \"Bellini Saibene\",\nrole = c(\"ctb\", \"trl\"),\ncomment = c(ORCID = \"0000-0002-4522-7466\")),\nperson(given = \"Martin\",\nfamily = \"Raden\",\nrole = c(\"ctb\", \"trl\"),\ncomment = c(ORCID = \"0000-0002-7926-5911\")),\nperson(given = \"Matthew\",\nfamily = \"Armstrong\",\nrole = c(\"ctb\"),\nemail = \"cs.matthewarmstrong@gmail.com\"),\nperson(given = \"Phil\",\nfamily = \"Reed\",\nrole = c(\"ctb\"),\nemail = \"phil.reed@manchester.ac.uk\",\ncomment = c(ORCID = \"0000-0002-4479-715X\")),\nperson(given = \"Sarah\",\nfamily = \"Brown\",\nrole = c(\"ctb\"),\nemail = \"brownsarahm@uri.edu\",\ncomment = c(ORCID = \"0000-0001-5728-0822\")),\nperson(given = \"Matthew\",\nfamily = \"Feickert\",\nrole = c(\"ctb\"),\nemail = \"matthew.feickert@cern.ch\",\ncomment = c(ORCID = \"0000-0003-4124-7862\")),\nperson(given = \"Dimitrios\",\nfamily = \"Theodorakis\",\nrole = c(\"ctb\"),\nemail = \"astrodimitrios@gmail.com\",\ncomment = c(ORCID = \"0000-0001-9288-1332\")),\nperson())",
  "Description": "We provide tools to build a Carpentries-themed lesson\nrepository into an accessible standalone static website. These\ninclude local tools and those designed to be used in a\ncontinuous integration context so that all the lesson author\nneeds to focus on is writing the content of the actual lesson.",
  "License": "MIT + file LICENSE",
  "Additional_repositories": "https://carpentries.r-universe.dev/",
  "Remotes": [
    "carpentries/pegboard",
    "carpentries/varnish"
  ],
  "SystemRequirements": "pandoc (>= 2.11.4) - https://pandoc.org",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "false",
  "Config/Needs/check": "rstudio/renv",
  "Config/potools/style": "explicit",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "URL": "https://carpentries.github.io/sandpaper/,\nhttps://github.com/carpentries/sandpaper/,\nhttps://carpentries.github.io/workbench/",
  "BugReports": "https://github.com/carpentries/sandpaper/issues/",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake libfontconfig1-dev libfreetype6-dev\nlibfribidi-dev git make libharfbuzz-dev libgit2-dev libjpeg-dev\nlibpng-dev libtiff-dev libuv1-dev libwebp-dev libxml2-dev\nlibxslt-dev libssl-dev libnode-dev libx11-dev zlib1g-dev",
  "Repository": "https://carpentries.r-universe.dev",
  "Date/Publication": "2026-05-19 21:47:15 UTC",
  "RemoteUrl": "https://github.com/carpentries/sandpaper",
  "RemoteRef": "0.20.2",
  "RemoteSha": "e9e3ec5aa258d8a87cdacc199501b9e7db1fd2f2",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-19 22:50:32 UTC",
    "User": "root"
  },
  "Author": "Robert Davey [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-5589-7754>),\nErin Becker [aut] (ORCID: <https://orcid.org/0000-0002-6832-0233>),\nZhian N. Kamvar [aut] (ORCID: <https://orcid.org/0000-0003-1458-7108>),\nJulien Colomb [ctb] (ORCID: <https://orcid.org/0000-0002-3127-5520>),\nBen Companjen [ctb] (ORCID: <https://orcid.org/0000-0002-7023-9047>),\nToby Hodges [ctb],\nFrançois Michonneau [ctb],\nKelly Barnes [ctb],\nHugo Gruson [ctb],\nMilan Malfait [ctb] (ORCID: <https://orcid.org/0000-0001-9144-3701>),\nJoel H. Nitta [aut, trl] (ORCID:\n<https://orcid.org/0000-0003-4719-7472>),\nYanina Bellini Saibene [ctb, trl] (ORCID:\n<https://orcid.org/0000-0002-4522-7466>),\nMartin Raden [ctb, trl] (ORCID:\n<https://orcid.org/0000-0002-7926-5911>),\nMatthew Armstrong [ctb],\nPhil Reed [ctb] (ORCID: <https://orcid.org/0000-0002-4479-715X>),\nSarah Brown [ctb] (ORCID: <https://orcid.org/0000-0001-5728-0822>),\nMatthew Feickert [ctb] (ORCID: <https://orcid.org/0000-0003-4124-7862>),\nDimitrios Theodorakis [ctb] (ORCID:\n<https://orcid.org/0000-0001-9288-1332>)",
  "Maintainer": "Robert Davey <robertdavey@carpentries.org>",
  "MD5sum": "5473f4a83838415d11e138643cae4b74",
  "_user": "carpentries",
  "_type": "src",
  "_file": "sandpaper_0.20.2.tar.gz",
  "_fileid": "4f52795f21ad256adb0c3d638e375f4f92ae9bf5c9d761c26a876c6a651496ed",
  "_filesize": 733222,
  "_sha256": "4f52795f21ad256adb0c3d638e375f4f92ae9bf5c9d761c26a876c6a651496ed",
  "_created": "2026-05-19T22:50:32.000Z",
  "_published": "2026-06-02T14:20:02.891Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79092663348,
      "time": 526,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7097387298"
    },
    {
      "job": 79092663956,
      "time": 502,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7097381479"
    },
    {
      "job": 79092664392,
      "time": 445,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7097367106"
    },
    {
      "job": 79092663831,
      "time": 489,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7097378115"
    },
    {
      "job": 79092662725,
      "time": 237,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7097257238"
    },
    {
      "job": 79092662524,
      "time": 154,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7360382409"
    },
    {
      "job": 79092663446,
      "time": 447,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7097367889"
    },
    {
      "job": 79092663842,
      "time": 449,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7097368463"
    },
    {
      "job": 79092663733,
      "time": 472,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7097373800"
    }
  ],
  "_buildurl": "https://github.com/r-universe/carpentries/actions/runs/26129922854",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/carpentries/sandpaper",
  "_commit": {
    "id": "e9e3ec5aa258d8a87cdacc199501b9e7db1fd2f2",
    "author": "Robert Davey <robertdavey@carpentries.org>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #722 from carpentries/release-0.20.2\n\nUpdate DESCRIPTION, NEWS, for 0.20.2 release",
    "time": 1779227235
  },
  "_maintainer": {
    "name": "Robert Davey",
    "email": "robertdavey@carpentries.org",
    "login": "froggleston",
    "mastodon": "@froggleston@mstdn.science",
    "bluesky": "@froggleston.carpentries.org",
    "orcid": "0000-0002-5589-7754",
    "description": "Director of Technology for @carpentries. All my code and interactions are made by me without the use of genAI. You are talking with a human.",
    "uuid": 1872302
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "pkgdown",
      "version": ">= 1.6.0",
      "role": "Imports"
    },
    {
      "package": "pegboard",
      "version": ">= 0.7.0",
      "role": "Imports"
    },
    {
      "package": "cli",
      "version": ">= 3.4.0",
      "role": "Imports"
    },
    {
      "package": "commonmark",
      "role": "Imports"
    },
    {
      "package": "fs",
      "version": ">= 1.5.0",
      "role": "Imports"
    },
    {
      "package": "gh",
      "role": "Imports"
    },
    {
      "package": "gert",
      "version": ">= 1.0.1",
      "role": "Imports"
    },
    {
      "package": "rstudioapi",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 0.4.3",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "desc",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "version": ">= 1.33",
      "role": "Imports"
    },
    {
      "package": "markdown",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.4",
      "role": "Imports"
    },
    {
      "package": "renv",
      "version": ">= 0.14.0",
      "role": "Imports"
    },
    {
      "package": "rprojroot",
      "role": "Imports"
    },
    {
      "package": "usethis",
      "version": ">= 2.0.0",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "whisker",
      "role": "Imports"
    },
    {
      "package": "callr",
      "role": "Imports"
    },
    {
      "package": "cffr",
      "role": "Imports"
    },
    {
      "package": "servr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "R.utils",
      "role": "Imports"
    },
    {
      "package": "xfun",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "brio",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    },
    {
      "package": "xslt",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "sessioninfo",
      "role": "Suggests"
    },
    {
      "package": "mockr",
      "role": "Suggests"
    },
    {
      "package": "pak",
      "role": "Suggests"
    },
    {
      "package": "varnish",
      "version": ">= 1.0.9",
      "role": "Suggests"
    }
  ],
  "_owner": "carpentries",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-25",
      "n": 1
    },
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-31",
      "n": 2
    },
    {
      "week": "2025-32",
      "n": 6
    },
    {
      "week": "2025-36",
      "n": 3
    },
    {
      "week": "2025-37",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-45",
      "n": 2
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-49",
      "n": 5
    },
    {
      "week": "2026-03",
      "n": 8
    },
    {
      "week": "2026-04",
      "n": 6
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 3
    },
    {
      "week": "2026-09",
      "n": 6
    },
    {
      "week": "2026-10",
      "n": 2
    },
    {
      "week": "2026-12",
      "n": 2
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-21",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "0.17.0",
      "date": "2025-08-07"
    },
    {
      "name": "0.17.1",
      "date": "2025-08-08"
    },
    {
      "name": "0.17.2",
      "date": "2025-12-02"
    },
    {
      "name": "0.17.3",
      "date": "2025-12-03"
    },
    {
      "name": "0.18.0",
      "date": "2026-01-16"
    },
    {
      "name": "0.18.1",
      "date": "2026-01-17"
    },
    {
      "name": "0.18.2",
      "date": "2026-01-19"
    },
    {
      "name": "0.18.3",
      "date": "2026-01-19"
    },
    {
      "name": "0.18.4",
      "date": "2026-01-22"
    },
    {
      "name": "0.18.5",
      "date": "2026-02-02"
    },
    {
      "name": "0.20.0",
      "date": "2026-02-28"
    },
    {
      "name": "0.20.1",
      "date": "2026-04-15"
    },
    {
      "name": "0.20.2",
      "date": "2026-05-19"
    }
  ],
  "_topics": [
    "carpentries",
    "carpentries-infrastructure",
    "carpentries-workbench",
    "lesson-template",
    "lessons",
    "markdown",
    "static-site-generator"
  ],
  "_stars": 47,
  "_contributors": [
    {
      "user": "zkamvar",
      "count": 1877,
      "uuid": 3639446
    },
    {
      "user": "froggleston",
      "count": 400,
      "uuid": 1872302
    },
    {
      "user": "erinbecker",
      "count": 29,
      "uuid": 19176319
    },
    {
      "user": "joelnitta",
      "count": 22,
      "uuid": 13459362
    },
    {
      "user": "tobyhodges",
      "count": 21,
      "uuid": 9694524
    },
    {
      "user": "bisaloo",
      "count": 17,
      "uuid": 10783929
    },
    {
      "user": "milanmlft",
      "count": 14,
      "uuid": 38256462
    },
    {
      "user": "astrodimitrios",
      "count": 9,
      "uuid": 64108146
    },
    {
      "user": "jcolomb",
      "count": 5,
      "uuid": 1876667
    },
    {
      "user": "bencomp",
      "count": 4,
      "uuid": 1303898
    },
    {
      "user": "fmichonneau",
      "count": 3,
      "uuid": 5502922
    },
    {
      "user": "klbarnes20",
      "count": 3,
      "uuid": 64787509
    },
    {
      "user": "olexandr-konovalov",
      "count": 2,
      "uuid": 5751387
    },
    {
      "user": "cpauvert",
      "count": 2,
      "uuid": 12406679
    },
    {
      "user": "brownsarahm",
      "count": 2,
      "uuid": 10656079
    },
    {
      "user": "maelle",
      "count": 2,
      "uuid": 8360597
    },
    {
      "user": "mttarmstrong",
      "count": 2,
      "uuid": 25645893
    },
    {
      "user": "martin-raden",
      "count": 2,
      "uuid": 22291305
    },
    {
      "user": "lisanna",
      "count": 2,
      "uuid": 8490781
    },
    {
      "user": "jhlegarreta",
      "count": 2,
      "uuid": 5576557
    },
    {
      "user": "matthewfeickert",
      "count": 1,
      "uuid": 5142394
    },
    {
      "user": "philreeddata",
      "count": 1,
      "uuid": 25770348
    },
    {
      "user": "yabellini",
      "count": 1,
      "uuid": 2473676
    }
  ],
  "_userbio": {
    "uuid": 19267758,
    "type": "organization",
    "name": "The Carpentries",
    "description": "The Carpentries teaches foundational coding, and data science skills to researchers worldwide."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sandpaper"
  },
  "_devurl": "https://github.com/carpentries/sandpaper",
  "_pkgdown": "https://carpentries.github.io/sandpaper/",
  "_searchresults": 38,
  "_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/readme.html",
    "extra/readme.md",
    "extra/sandpaper.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "build_citation",
    "build_episode_html",
    "build_episode_md",
    "build_handout",
    "build_lesson",
    "check_lesson",
    "create_episode",
    "create_episode_md",
    "create_episode_rmd",
    "create_lesson",
    "draft_episode_md",
    "draft_episode_rmd",
    "get_config",
    "get_drafts",
    "get_dropdown",
    "get_episodes",
    "get_instructors",
    "get_learners",
    "get_profiles",
    "get_syllabus",
    "known_languages",
    "manage_deps",
    "move_episode",
    "no_package_cache",
    "package_cache_trigger",
    "pin_version",
    "renv_diagnostics",
    "reset_episodes",
    "reset_site",
    "sandpaper_site",
    "serve",
    "set_config",
    "set_dropdown",
    "set_episodes",
    "set_instructors",
    "set_learners",
    "set_profiles",
    "strip_prefix",
    "template_cff",
    "template_citation",
    "template_conduct",
    "template_config",
    "template_contributing",
    "template_episode",
    "template_gitignore",
    "template_index",
    "template_license",
    "template_links",
    "template_metadata",
    "template_pkgdown",
    "template_placeholder",
    "template_pr_diff",
    "template_setup",
    "template_sidebar_item",
    "update_cache",
    "update_github_workflows",
    "update_varnish",
    "use_package_cache",
    "validate_lesson",
    "work_with_cache"
  ],
  "_help": [
    {
      "page": "build_handout",
      "title": "Create a code handout of challenges without solutions",
      "topics": [
        "build_handout"
      ]
    },
    {
      "page": "build_lesson",
      "title": "Build your lesson site",
      "topics": [
        "build_lesson"
      ]
    },
    {
      "page": "create_episode",
      "title": "Create an Episode from a template",
      "topics": [
        "create_episode",
        "create_episode_md",
        "create_episode_rmd",
        "draft_episode_md",
        "draft_episode_rmd"
      ]
    },
    {
      "page": "create_lesson",
      "title": "Create a carpentries lesson",
      "topics": [
        "create_lesson"
      ]
    },
    {
      "page": "get_config",
      "title": "Get the configuration parameters for the lesson",
      "topics": [
        "get_config"
      ]
    },
    {
      "page": "get_drafts",
      "title": "Show files in draft form",
      "topics": [
        "get_drafts"
      ]
    },
    {
      "page": "get_dropdown",
      "title": "Helpers to extract contents of dropdown menus on the site",
      "topics": [
        "get_dropdown",
        "get_episodes",
        "get_instructors",
        "get_learners",
        "get_profiles"
      ]
    },
    {
      "page": "known_languages",
      "title": "Show a list of languages known by '{sandpaper}'",
      "topics": [
        "known_languages"
      ]
    },
    {
      "page": "dependency_management",
      "title": "Lesson Runtime Dependency Management",
      "topics": [
        "manage_deps",
        "pin_version",
        "update_cache"
      ]
    },
    {
      "page": "move_episode",
      "title": "Move an episode in the schedule",
      "topics": [
        "move_episode"
      ]
    },
    {
      "page": "reset_episodes",
      "title": "Clear the schedule in the lesson",
      "topics": [
        "reset_episodes"
      ]
    },
    {
      "page": "reset_site",
      "title": "Remove all files associated with the site",
      "topics": [
        "reset_site"
      ]
    },
    {
      "page": "sandpaper.options",
      "title": "Global Options",
      "topics": [
        "sandpaper.options"
      ]
    },
    {
      "page": "serve",
      "title": "Build your lesson and work on it at the same time",
      "topics": [
        "serve"
      ]
    },
    {
      "page": "set_config",
      "title": "Set individual keys in a configuration file",
      "topics": [
        "set_config"
      ]
    },
    {
      "page": "set_dropdown",
      "title": "Set the order of items in a dropdown menu",
      "topics": [
        "set_dropdown",
        "set_episodes",
        "set_instructors",
        "set_learners",
        "set_profiles"
      ]
    },
    {
      "page": "strip_prefix",
      "title": "This will strip existing episode prefixes and set the schedule",
      "topics": [
        "strip_prefix"
      ]
    },
    {
      "page": "update_github_workflows",
      "title": "Update github workflows",
      "topics": [
        "update_github_workflows"
      ]
    },
    {
      "page": "update_varnish",
      "title": "Update the local version of the carpentries style",
      "topics": [
        "update_varnish"
      ]
    },
    {
      "page": "package_cache",
      "title": "Give Consent to Use Package Cache",
      "topics": [
        "no_package_cache",
        "package_cache_trigger",
        "use_package_cache"
      ]
    }
  ],
  "_pkglogo": "https://github.com/carpentries/sandpaper/raw/0.20.2/man/figures/logo.png",
  "_readme": "https://github.com/carpentries/sandpaper/raw/0.20.2/README.md",
  "_rundeps": [
    "askpass",
    "assertthat",
    "base64enc",
    "brio",
    "bslib",
    "cachem",
    "callr",
    "cffr",
    "cli",
    "clipr",
    "commonmark",
    "cpp11",
    "crayon",
    "credentials",
    "curl",
    "desc",
    "digest",
    "downlit",
    "evaluate",
    "fansi",
    "fastmap",
    "fontawesome",
    "fs",
    "gert",
    "gh",
    "gitcreds",
    "glue",
    "highr",
    "htmltools",
    "httpuv",
    "httr",
    "httr2",
    "ini",
    "jquerylib",
    "jsonlite",
    "jsonvalidate",
    "knitr",
    "later",
    "lifecycle",
    "litedown",
    "magrittr",
    "markdown",
    "memoise",
    "mime",
    "openssl",
    "otel",
    "pegboard",
    "pillar",
    "pkgconfig",
    "pkgdown",
    "processx",
    "promises",
    "ps",
    "purrr",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "ragg",
    "rappdirs",
    "Rcpp",
    "renv",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "rstudioapi",
    "sass",
    "servr",
    "stringi",
    "stringr",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tinkr",
    "tinytex",
    "usethis",
    "utf8",
    "V8",
    "vctrs",
    "whisker",
    "withr",
    "xfun",
    "xml2",
    "xslt",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "building-with-renv.Rmd",
      "filename": "building-with-renv.html",
      "title": "Building Lessons With A Package Cache",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Quickstart",
        "Temporarily Turning Off the Cache",
        "Motivation",
        "Rebuild with the Package Cache",
        "Adding New Packages to the Cache",
        "Pinning Specific Package Versions",
        "Updating the Cache"
      ],
      "created": "2021-09-16 19:44:00",
      "modified": "2023-07-07 17:56:37",
      "commits": 4
    },
    {
      "source": "data-flow.Rmd",
      "filename": "data-flow.html",
      "title": "Data and Flow from Source to Website",
      "author": "Zhian N. Kamvar",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "A note about the design",
        "Two Sources of Metadata",
        "An introduction to",
        "Storage Function Factories",
        "List Store",
        "Lesson Store",
        "Example",
        "Lesson Storage",
        "Metadata",
        "Lesson Resources (files)",
        "Global and Local Variables",
        "Translations",
        "Translation Variables",
        "pkgdown metadata"
      ],
      "created": "2023-12-07 19:19:16",
      "modified": "2024-03-05 19:12:26",
      "commits": 4
    },
    {
      "source": "include-child-documents.Rmd",
      "filename": "include-child-documents.html",
      "title": "Including Child Documents",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "An Example: One Child Document",
        "Workspace consideration",
        "Child document assets",
        "What happens if we use relative links here?",
        "Child documents of child documents"
      ],
      "created": "2023-09-26 22:48:10",
      "modified": "2024-03-05 19:12:26",
      "commits": 2
    },
    {
      "source": "translations.Rmd",
      "filename": "translations.html",
      "title": "Translating The Workbench",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Resources",
        "Recommended Tools",
        "Documentation",
        "Translating in",
        "The source files of translations",
        "How translations are processed in R",
        "Special syntax for translators",
        "Updates to translations",
        "List of Translation Variables"
      ],
      "created": "2023-12-07 19:18:49",
      "modified": "2023-12-19 18:24:22",
      "commits": 5
    },
    {
      "source": "automated-pull-requests.Rmd",
      "filename": "automated-pull-requests.html",
      "title": "Working with Automated Pull Requests",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Components which Need to be Updated",
        "Pull Request Updates",
        "Weekly Checks: Update Workflows",
        "Monthly Checks: Update Lesson Requirements",
        "Setting up a Pull Request Bot",
        "Creating a PAT",
        "Manual Updates"
      ],
      "created": "2021-09-16 19:44:00",
      "modified": "2025-08-07 13:01:26",
      "commits": 3
    }
  ],
  "_score": 8.334666824868979,
  "_indexed": true,
  "_nocasepkg": "sandpaper",
  "_universes": [
    "carpentries",
    "froggleston"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.20.2",
      "date": "2026-05-19T22:53:19.000Z",
      "distro": "noble",
      "commit": "e9e3ec5aa258d8a87cdacc199501b9e7db1fd2f2",
      "fileid": "0e9f8b4156d0468546cf00598b59b2bddd2e34d8351ee430762f54ce17d2b04d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/carpentries/actions/runs/26129922854"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.20.2",
      "date": "2026-05-19T22:53:10.000Z",
      "distro": "noble",
      "commit": "e9e3ec5aa258d8a87cdacc199501b9e7db1fd2f2",
      "fileid": "b78837379664ba2399ed9f93f92aefa21394b970b4df4de4d6a6f7e289862afd",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/carpentries/actions/runs/26129922854"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.20.2",
      "date": "2026-05-19T22:52:17.000Z",
      "commit": "e9e3ec5aa258d8a87cdacc199501b9e7db1fd2f2",
      "fileid": "e2637a868c5ab9f352aaa623ec1acc6e192bacfe7b598d4dd7312c69bb6bb039",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/carpentries/actions/runs/26129922854"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.20.2",
      "date": "2026-05-19T22:52:36.000Z",
      "commit": "e9e3ec5aa258d8a87cdacc199501b9e7db1fd2f2",
      "fileid": "2f1a7e3ce55538a558ec624b9f1b03cf654f9105862fff1fd58622165e1daec3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/carpentries/actions/runs/26129922854"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.20.2",
      "date": "2026-05-19T22:52:10.000Z",
      "commit": "e9e3ec5aa258d8a87cdacc199501b9e7db1fd2f2",
      "fileid": "840a8f5981b9a4a068e70357214dcf8c6d2bac2b3f834543823fe77149c7fb71",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/carpentries/actions/runs/26129922854"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.20.2",
      "date": "2026-05-19T22:52:10.000Z",
      "commit": "e9e3ec5aa258d8a87cdacc199501b9e7db1fd2f2",
      "fileid": "915f447735ddfe09aa4b02248436a67ebd277e86682c818edfbd119d7dc8bbce",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/carpentries/actions/runs/26129922854"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.20.2",
      "date": "2026-05-19T22:52:04.000Z",
      "commit": "e9e3ec5aa258d8a87cdacc199501b9e7db1fd2f2",
      "fileid": "746d754871a3453d6fb5bd5d6674a165b9afd1188a71bcecf1ba2f2916d4634c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/carpentries/actions/runs/26129922854"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.20.2",
      "date": "2026-06-02T14:19:41.000Z",
      "commit": "e9e3ec5aa258d8a87cdacc199501b9e7db1fd2f2",
      "fileid": "d955a3d17813fc47f30efb338e98d6b52134784eeddbdd804540e845d64e2c53",
      "status": "success",
      "buildurl": "https://github.com/r-universe/carpentries/actions/runs/26129922854"
    }
  ]
}