{
  "_id": "6a1ee729b401979e734116a2",
  "Package": "golem",
  "Title": "A Framework for Robust Shiny Applications",
  "Version": "0.6.0.9000",
  "Authors@R": "c(\nperson(\"Colin\", \"Fay\", , \"contact@colinfay.me\", role = c(\"cre\", \"aut\"),\ncomment = c(ORCID = \"0000-0001-7343-1846\")),\nperson(\"Vincent\", \"Guyader\", , \"vincent@thinkr.fr\", role = \"aut\",\ncomment = c(ORCID = \"0000-0003-0671-9270\", \"previous maintainer\")),\nperson(\"Sébastien\", \"Rochette\", , \"sebastien@thinkr.fr\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-1565-9313\")),\nperson(\"Cervan\", \"Girard\", , \"cervan@thinkr.fr\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-4816-4624\")),\nperson(\"Novica\", \"Nakov\", , \"nnovica@gmail.com\", role = \"ctb\"),\nperson(\"David\", \"Granjon\", , \"dgranjon@ymail.com\", role = \"ctb\"),\nperson(\"Arthur\", \"Bréant\", , \"arthur@thinkr.fr\", role = \"ctb\"),\nperson(\"Antoine\", \"Languillaume\", , \"antoine@thinkr.fr\", role = \"ctb\"),\nperson(\"Ilya\", \"Zarubin\", , \"zarubin@wiso.uni-koeln.de\", role = \"ctb\"),\nperson(\"ThinkR\", role = \"cph\")\n)",
  "Description": "An opinionated framework for building a production-ready\n'Shiny' application. This package contains a series of tools\nfor building a robust 'Shiny' application from start to finish.",
  "License": "MIT + file LICENSE",
  "URL": "https://thinkr-open.github.io/golem/,\nhttps://github.com/ThinkR-open/golem",
  "BugReports": "https://github.com/ThinkR-open/golem/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "cmake make libuv1-dev zlib1g-dev",
  "Repository": "https://thinkr-open.r-universe.dev",
  "Date/Publication": "2026-05-19 14:59:08 UTC",
  "RemoteUrl": "https://github.com/ThinkR-open/golem",
  "RemoteRef": "HEAD",
  "RemoteSha": "06b3abdab51b27113f438a37ab292f986ce6251b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-19 16:57:49 UTC",
    "User": "root"
  },
  "Author": "Colin Fay [cre, aut] (ORCID: <https://orcid.org/0000-0001-7343-1846>),\nVincent Guyader [aut] (ORCID: <https://orcid.org/0000-0003-0671-9270>,\nprevious maintainer),\nSébastien Rochette [aut] (ORCID:\n<https://orcid.org/0000-0002-1565-9313>),\nCervan Girard [aut] (ORCID: <https://orcid.org/0000-0002-4816-4624>),\nNovica Nakov [ctb],\nDavid Granjon [ctb],\nArthur Bréant [ctb],\nAntoine Languillaume [ctb],\nIlya Zarubin [ctb],\nThinkR [cph]",
  "Maintainer": "Colin Fay <contact@colinfay.me>",
  "MD5sum": "e6faf7af38e6396d21fd001cbf10587c",
  "_user": "thinkr-open",
  "_type": "src",
  "_file": "golem_0.6.0.9000.tar.gz",
  "_fileid": "35c509e75ec4abad9301eec31f7c820349613ada122358dc49634a4843405f26",
  "_filesize": 1941965,
  "_sha256": "35c509e75ec4abad9301eec31f7c820349613ada122358dc49634a4843405f26",
  "_created": "2026-05-19T16:57:49.000Z",
  "_published": "2026-06-02T14:22:33.500Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79093211911,
      "time": 165,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7090102832"
    },
    {
      "job": 79093212380,
      "time": 164,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7090102763"
    },
    {
      "job": 79093212121,
      "time": 177,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7090287796"
    },
    {
      "job": 79093212207,
      "time": 138,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7090140828"
    },
    {
      "job": 79093211089,
      "time": 227,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7090038624"
    },
    {
      "job": 79093210813,
      "time": 143,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7360443949"
    },
    {
      "job": 79093212120,
      "time": 133,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7090090604"
    },
    {
      "job": 79093212509,
      "time": 124,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7090087852"
    },
    {
      "job": 79093212738,
      "time": 140,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7090093283"
    }
  ],
  "_buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/26112089936",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ThinkR-open/golem",
  "_commit": {
    "id": "06b3abdab51b27113f438a37ab292f986ce6251b",
    "author": "Colin Fay <contact@colinfay.me>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #1249 from ThinkR-open/warn-dev-fns-in-prod-master\n\nfeat: warn when dev scaffolding fns are called in prod mode",
    "time": 1779202748
  },
  "_maintainer": {
    "name": "Colin Fay",
    "email": "contact@colinfay.me",
    "login": "colinfay",
    "twitter": "@_ColinFay",
    "description": "👨‍💻 Data Science and Engineering at @ThinkR-open. \n\"Chaotic good developer\". \nLoves building things, loves breaking things. \nRuns 🏃‍♂️. \nEats plants 🌱.",
    "uuid": 17936236,
    "orcid": "0000-0001-7343-1846"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "attempt",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "codetools",
      "role": "Imports"
    },
    {
      "package": "config",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.5.0",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "attachment",
      "version": ">= 0.3.2",
      "role": "Suggests"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "cli",
      "version": ">= 2.0.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "desc",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "dockerfiler",
      "version": ">= 0.2.5",
      "role": "Suggests"
    },
    {
      "package": "fs",
      "role": "Suggests"
    },
    {
      "package": "httpuv",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "mockery",
      "role": "Suggests"
    },
    {
      "package": "pkgbuild",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "version": ">= 1.3.0",
      "role": "Suggests"
    },
    {
      "package": "processx",
      "role": "Suggests"
    },
    {
      "package": "purrr",
      "role": "Suggests"
    },
    {
      "package": "rcmdcheck",
      "role": "Suggests"
    },
    {
      "package": "remotes",
      "role": "Suggests"
    },
    {
      "package": "renv",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "rsconnect",
      "role": "Suggests"
    },
    {
      "package": "rstudioapi",
      "role": "Suggests"
    },
    {
      "package": "sass",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tools",
      "role": "Suggests"
    },
    {
      "package": "usethis",
      "version": ">= 1.6.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "thinkr-open",
  "_selfowned": true,
  "_usedby": 75,
  "_updates": [
    {
      "week": "2025-21",
      "n": 6
    },
    {
      "week": "2025-22",
      "n": 40
    },
    {
      "week": "2025-23",
      "n": 11
    },
    {
      "week": "2025-25",
      "n": 4
    },
    {
      "week": "2025-26",
      "n": 1
    },
    {
      "week": "2025-27",
      "n": 1
    },
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2025-49",
      "n": 5
    },
    {
      "week": "2026-05",
      "n": 3
    },
    {
      "week": "2026-14",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 2
    },
    {
      "week": "2026-21",
      "n": 3
    }
  ],
  "_tags": [],
  "_topics": [
    "golemverse",
    "hacktoberfest",
    "shiny",
    "shiny-apps",
    "shiny-r",
    "shinyapps"
  ],
  "_stars": 938,
  "_contributors": [
    {
      "user": "colinfay",
      "count": 1336,
      "uuid": 17936236
    },
    {
      "user": "vincentguyader",
      "count": 286,
      "uuid": 10470699
    },
    {
      "user": "ilyazar",
      "count": 108,
      "uuid": 36898027
    },
    {
      "user": "statnmap",
      "count": 36,
      "uuid": 21193866
    },
    {
      "user": "novica",
      "count": 33,
      "uuid": 165724
    },
    {
      "user": "arthurdata",
      "count": 30,
      "uuid": 35060481
    },
    {
      "user": "alanguillaume",
      "count": 22,
      "uuid": 43757522
    },
    {
      "user": "cervangirard",
      "count": 17,
      "uuid": 37626302
    },
    {
      "user": "zwycl",
      "count": 16,
      "uuid": 22309629
    },
    {
      "user": "swechhya",
      "count": 16,
      "uuid": 6251412
    },
    {
      "user": "divadnojnarg",
      "count": 11,
      "uuid": 18291543
    },
    {
      "user": "pachadotdev",
      "count": 5,
      "uuid": 10091065
    },
    {
      "user": "feddelegrand7",
      "count": 3,
      "uuid": 28841210
    },
    {
      "user": "tomerpacific",
      "count": 2,
      "uuid": 23402988
    },
    {
      "user": "fmmattioni",
      "count": 2,
      "uuid": 36630619
    },
    {
      "user": "viniciusmsousa",
      "count": 2,
      "uuid": 21350353
    },
    {
      "user": "margotbrd",
      "count": 2,
      "uuid": 129870134
    },
    {
      "user": "kasperthystrup",
      "count": 2,
      "uuid": 29200751
    },
    {
      "user": "ivokwee",
      "count": 2,
      "uuid": 19613146
    },
    {
      "user": "rpodcast",
      "count": 2,
      "uuid": 1043111
    },
    {
      "user": "waiteb5",
      "count": 2,
      "uuid": 12809733
    },
    {
      "user": "antoine-sachet",
      "count": 2,
      "uuid": 10772583
    },
    {
      "user": "abidawson",
      "count": 2,
      "uuid": 26640108
    },
    {
      "user": "lmeninato",
      "count": 1,
      "uuid": 8249180
    },
    {
      "user": "ni2scmn",
      "count": 1,
      "uuid": 52465077
    },
    {
      "user": "r3myg",
      "count": 1,
      "uuid": 11546943
    },
    {
      "user": "asiripanich",
      "count": 1,
      "uuid": 17020181
    },
    {
      "user": "erikvona",
      "count": 1,
      "uuid": 45684074
    },
    {
      "user": "etiennebacher",
      "count": 1,
      "uuid": 52219252
    },
    {
      "user": "howardbaik",
      "count": 1,
      "uuid": 50791792
    },
    {
      "user": "nathansquan",
      "count": 1,
      "uuid": 61978506
    },
    {
      "user": "olivroy",
      "count": 1,
      "uuid": 52606734
    },
    {
      "user": "teofiln",
      "count": 1,
      "uuid": 2613403
    },
    {
      "user": "koderkow",
      "count": 1,
      "uuid": 23486577
    },
    {
      "user": "kittjonathan",
      "count": 1,
      "uuid": 70012823
    },
    {
      "user": "jedstephens",
      "count": 1,
      "uuid": 26483444
    },
    {
      "user": "j450h1",
      "count": 1,
      "uuid": 7351530
    },
    {
      "user": "privefl",
      "count": 1,
      "uuid": 11161036
    },
    {
      "user": "claude",
      "count": 1,
      "uuid": 81847
    },
    {
      "user": "chrisbeeley",
      "count": 1,
      "uuid": 1259867
    },
    {
      "user": "chintanp",
      "count": 1,
      "uuid": 752869
    },
    {
      "user": "cpsievert",
      "count": 1,
      "uuid": 1365941
    },
    {
      "user": "aartgoossens",
      "count": 1,
      "uuid": 4079295
    }
  ],
  "_userbio": {
    "uuid": 19155426,
    "type": "organization",
    "name": "ThinkR",
    "description": "R Engineering, training, and consulting"
  },
  "_downloads": {
    "count": 10875,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/golem"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/thinkr-open/golem",
  "_pkgdown": "https://thinkr-open.github.io/golem/",
  "_searchresults": 210,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/golem.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/thinkr-open/golem",
  "_realowner": "thinkr-open",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2019-08-05"
    },
    {
      "version": "0.2.0",
      "date": "2020-03-04"
    },
    {
      "version": "0.2.1",
      "date": "2020-03-05"
    },
    {
      "version": "0.3.1",
      "date": "2021-04-17"
    },
    {
      "version": "0.3.2",
      "date": "2022-03-04"
    },
    {
      "version": "0.3.3",
      "date": "2022-07-13"
    },
    {
      "version": "0.3.4",
      "date": "2022-09-26"
    },
    {
      "version": "0.3.5",
      "date": "2022-10-18"
    },
    {
      "version": "0.4.0",
      "date": "2023-03-12"
    },
    {
      "version": "0.4.1",
      "date": "2023-06-05"
    },
    {
      "version": "0.5.0",
      "date": "2024-08-19"
    },
    {
      "version": "0.5.1",
      "date": "2024-08-27"
    }
  ],
  "_exports": [
    "activate_js",
    "add_css_file",
    "add_dockerfile",
    "add_dockerfile_heroku",
    "add_dockerfile_shinyproxy",
    "add_dockerfile_with_renv",
    "add_dockerfile_with_renv_heroku",
    "add_dockerfile_with_renv_shinyproxy",
    "add_empty_file",
    "add_fct",
    "add_github_action",
    "add_gitlab_ci",
    "add_html_template",
    "add_js_file",
    "add_js_handler",
    "add_js_input_binding",
    "add_js_output_binding",
    "add_module",
    "add_partial_html_template",
    "add_positconnect_file",
    "add_r6",
    "add_resource_path",
    "add_rscignore_file",
    "add_sass_file",
    "add_shinyappsio_file",
    "add_shinyserver_file",
    "add_ui_server_files",
    "add_utils",
    "amend_golem_config",
    "app_dev",
    "app_prod",
    "browser_button",
    "browser_dev",
    "bundle_resources",
    "cat_dev",
    "create_golem",
    "css_template",
    "detach_all_attached",
    "disable_autoload",
    "document_and_reload",
    "empty_template",
    "expect_html_equal",
    "expect_running",
    "expect_shinytag",
    "expect_shinytaglist",
    "favicon",
    "fct_template",
    "fill_desc",
    "get_current_config",
    "get_golem_name",
    "get_golem_options",
    "get_golem_version",
    "get_golem_wd",
    "golem_welcome_page",
    "install_dev_deps",
    "invoke_js",
    "is_golem",
    "is_running",
    "js_handler_template",
    "js_template",
    "maintenance_page",
    "make_dev",
    "message_dev",
    "module_template",
    "pkg_name",
    "pkg_path",
    "pkg_version",
    "print_dev",
    "project_hook",
    "remove_favicon",
    "run_dev",
    "sanity_check",
    "sass_template",
    "set_golem_name",
    "set_golem_options",
    "set_golem_version",
    "set_golem_wd",
    "use_agent_skills",
    "use_bundled_html",
    "use_claude_skills",
    "use_external_css_file",
    "use_external_file",
    "use_external_html_template",
    "use_external_js_file",
    "use_favicon",
    "use_internal_css_file",
    "use_internal_file",
    "use_internal_html_template",
    "use_internal_js_file",
    "use_module_test",
    "use_readme_rmd",
    "use_recommended_tests",
    "use_skill",
    "use_skills",
    "use_utils_server",
    "use_utils_test_server",
    "use_utils_test_ui",
    "use_utils_ui",
    "warning_dev",
    "with_golem_options"
  ],
  "_help": [
    {
      "page": "golem_js",
      "title": "Interact with JavaScript built-in Functions",
      "topics": [
        "activate_js",
        "invoke_js"
      ]
    },
    {
      "page": "dockerfiles",
      "title": "Create a Dockerfile for your App",
      "topics": [
        "add_dockerfile",
        "add_dockerfile_heroku",
        "add_dockerfile_shinyproxy",
        "add_dockerfile_with_renv",
        "add_dockerfile_with_renv_heroku",
        "add_dockerfile_with_renv_shinyproxy"
      ]
    },
    {
      "page": "file_creation",
      "title": "Add fct_ and utils_ files",
      "topics": [
        "add_fct",
        "add_r6",
        "add_utils"
      ]
    },
    {
      "page": "add_github_action",
      "title": "Add deployment CI for GitHub Actions",
      "topics": [
        "add_github_action"
      ]
    },
    {
      "page": "add_gitlab_ci",
      "title": "Add deployment CI for GitLab",
      "topics": [
        "add_gitlab_ci"
      ]
    },
    {
      "page": "add_files",
      "title": "Create Files",
      "topics": [
        "add_css_file",
        "add_empty_file",
        "add_html_template",
        "add_js_file",
        "add_js_handler",
        "add_js_input_binding",
        "add_js_output_binding",
        "add_partial_html_template",
        "add_sass_file",
        "add_ui_server_files"
      ]
    },
    {
      "page": "add_module",
      "title": "Create a module",
      "topics": [
        "add_module"
      ]
    },
    {
      "page": "rstudio_deploy",
      "title": "Add an 'app.R' at the root of your package to deploy on RStudio Connect",
      "topics": [
        "add_positconnect_file",
        "add_rconnect_file",
        "add_rscignore_file",
        "add_shinyappsio_file",
        "add_shinyserver_file"
      ]
    },
    {
      "page": "add_resource_path",
      "title": "Add resource path",
      "topics": [
        "add_resource_path"
      ]
    },
    {
      "page": "addins",
      "title": "'{golem}' addins",
      "topics": [
        "addins",
        "go_to_app_server",
        "go_to_app_ui",
        "go_to_deploy",
        "go_to_dev",
        "go_to_run_app",
        "go_to_run_dev",
        "go_to_start",
        "insert_ns"
      ]
    },
    {
      "page": "amend_golem_config",
      "title": "Amend golem config file",
      "topics": [
        "amend_golem_config"
      ]
    },
    {
      "page": "prod",
      "title": "Is the app in dev mode or prod mode?",
      "topics": [
        "app_dev",
        "app_prod"
      ]
    },
    {
      "page": "browser_button",
      "title": "Insert an hidden browser button",
      "topics": [
        "browser_button"
      ]
    },
    {
      "page": "bundle_resources",
      "title": "Automatically serve golem external resources",
      "topics": [
        "bundle_resources"
      ]
    },
    {
      "page": "made_dev",
      "title": "Functions already made dev dependent",
      "topics": [
        "browser_dev",
        "cat_dev",
        "message_dev",
        "print_dev",
        "warning_dev"
      ]
    },
    {
      "page": "create_golem",
      "title": "Create a package for a Shiny App using '{golem}'",
      "topics": [
        "create_golem"
      ]
    },
    {
      "page": "detach_all_attached",
      "title": "Detach all attached package",
      "topics": [
        "detach_all_attached"
      ]
    },
    {
      "page": "disable_autoload",
      "title": "Disabling Shiny Autoload of R Scripts",
      "topics": [
        "disable_autoload"
      ]
    },
    {
      "page": "document_and_reload",
      "title": "Document and reload your package",
      "topics": [
        "document_and_reload"
      ]
    },
    {
      "page": "testhelpers",
      "title": "Test helpers",
      "topics": [
        "expect_html_equal",
        "expect_running",
        "expect_shinytag",
        "expect_shinytaglist"
      ]
    },
    {
      "page": "fct_template",
      "title": "Golem Function Template",
      "topics": [
        "fct_template"
      ]
    },
    {
      "page": "fill_desc",
      "title": "Fill your 'DESCRIPTION' file",
      "topics": [
        "fill_desc"
      ]
    },
    {
      "page": "get_current_config",
      "title": "Return path to the '{golem}' config-file",
      "topics": [
        "get_current_config"
      ]
    },
    {
      "page": "get_golem_options",
      "title": "Get all or one golem options",
      "topics": [
        "get_golem_options"
      ]
    },
    {
      "page": "golem_opts",
      "title": "'{golem}' options",
      "topics": [
        "get_golem_name",
        "get_golem_version",
        "get_golem_wd",
        "set_golem_name",
        "set_golem_options",
        "set_golem_version",
        "set_golem_wd"
      ]
    },
    {
      "page": "golem",
      "title": "A package for building Shiny App",
      "topics": [
        "golem-package",
        "golem"
      ]
    },
    {
      "page": "golem_welcome_page",
      "title": "Welcome Page",
      "topics": [
        "golem_welcome_page"
      ]
    },
    {
      "page": "install_dev_deps",
      "title": "Install '{golem}' dev dependencies",
      "topics": [
        "install_dev_deps"
      ]
    },
    {
      "page": "is_golem",
      "title": "Is the directory a golem-based app?",
      "topics": [
        "is_golem"
      ]
    },
    {
      "page": "is_running",
      "title": "Is the running app a golem app?",
      "topics": [
        "is_running"
      ]
    },
    {
      "page": "template",
      "title": "Golem's default custom templates",
      "topics": [
        "css_template",
        "empty_template",
        "js_handler_template",
        "js_template",
        "sass_template"
      ]
    },
    {
      "page": "maintenance_page",
      "title": "maintenance_page",
      "topics": [
        "maintenance_page"
      ]
    },
    {
      "page": "make_dev",
      "title": "Make a function dependent to dev mode",
      "topics": [
        "make_dev"
      ]
    },
    {
      "page": "module_template",
      "title": "Golem Module Template Function",
      "topics": [
        "module_template"
      ]
    },
    {
      "page": "pkg_tools",
      "title": "Package tools",
      "topics": [
        "pkg_name",
        "pkg_path",
        "pkg_version"
      ]
    },
    {
      "page": "project_hook",
      "title": "Project Hook",
      "topics": [
        "project_hook"
      ]
    },
    {
      "page": "run_dev",
      "title": "Run the 'dev/run_dev.R' file",
      "topics": [
        "run_dev"
      ]
    },
    {
      "page": "sanity_check",
      "title": "Sanity check for R files in the project",
      "topics": [
        "sanity_check"
      ]
    },
    {
      "page": "use_agent_implement",
      "title": "Implement Agent Skills in a golem Project",
      "topics": [
        "use_agent_implement"
      ]
    },
    {
      "page": "use_agent_skills",
      "title": "Add Agent Skills to a golem Project",
      "topics": [
        "use_agent_skills"
      ]
    },
    {
      "page": "use_claude_skills",
      "title": "Add Claude Skills to a golem Project",
      "topics": [
        "use_claude_skills"
      ]
    },
    {
      "page": "use_files",
      "title": "Use Files",
      "topics": [
        "use_bundled_html",
        "use_external_css_file",
        "use_external_file",
        "use_external_html_template",
        "use_external_js_file",
        "use_internal_css_file",
        "use_internal_file",
        "use_internal_html_template",
        "use_internal_js_file"
      ]
    },
    {
      "page": "favicon",
      "title": "Add a favicon to your shinyapp",
      "topics": [
        "favicon",
        "remove_favicon",
        "use_favicon"
      ]
    },
    {
      "page": "use_module_test",
      "title": "Add a test file for a module",
      "topics": [
        "use_module_test"
      ]
    },
    {
      "page": "use_readme_rmd",
      "title": "Generate a README.Rmd",
      "topics": [
        "use_readme_rmd"
      ]
    },
    {
      "page": "use_recommended",
      "title": "Add recommended elements",
      "topics": [
        "use_recommended_tests"
      ]
    },
    {
      "page": "use_skill",
      "title": "Add a Single Skill to Installed Agent Specifications",
      "topics": [
        "use_skill"
      ]
    },
    {
      "page": "use_skills",
      "title": "Add Skills to a golem Project",
      "topics": [
        "use_skills"
      ]
    },
    {
      "page": "utils_files",
      "title": "Use the utils files",
      "topics": [
        "use_utils_server",
        "use_utils_test_server",
        "use_utils_test_ui",
        "use_utils_ui"
      ]
    },
    {
      "page": "with_golem_options",
      "title": "Add Golem options to a Shiny App",
      "topics": [
        "with_golem_options"
      ]
    }
  ],
  "_readme": "https://github.com/ThinkR-open/golem/raw/HEAD/README.md",
  "_rundeps": [
    "attempt",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "codetools",
    "commonmark",
    "config",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "sass",
    "shiny",
    "sourcetools",
    "withr",
    "xtable",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "a-getting-started.Rmd",
      "filename": "a-getting-started.html",
      "title": "Getting started ",
      "author": "Colin Fay",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installing",
        "Getting started",
        "Create a package",
        "dev/01_start.R",
        "Fill the DESCRIPTION",
        "Set common Files",
        "Init Tests",
        "Add various tools",
        "Remove current favicon",
        "Add a new one",
        "Try the app"
      ],
      "created": "2025-05-06 16:31:50",
      "modified": "2026-05-18 05:57:16",
      "commits": 3
    },
    {
      "source": "b-develop.Rmd",
      "filename": "b-develop.html",
      "title": "Day to day development ",
      "author": "Colin Fay",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Day to day development with",
        "Launching the app",
        "dev/02_dev.R",
        "Add dependencies",
        "Add modules",
        "Add function files",
        "Add external files",
        "Adding these external resources to your app",
        "Add a data-raw folder",
        "Add tests",
        "Documentation",
        "Vignette",
        "Code coverage",
        "Using {golem} dev functions"
      ],
      "created": "2025-05-06 16:31:50",
      "modified": "2025-05-06 16:31:50",
      "commits": 1
    },
    {
      "source": "c-deploy.Rmd",
      "filename": "c-deploy.html",
      "title": "Deploy your app ",
      "author": "Colin Fay",
      "engine": "knitr::rmarkdown",
      "headings": [
        "About the run_app() function",
        "Deploying Apps with",
        "Posit Products",
        "Docker",
        "Without using",
        "Using {renv} - CASE 1 : you didn't use renv during development process",
        "Using {renv} - CASE 2: you already have a renv.lock file for your project"
      ],
      "created": "2025-05-06 16:31:50",
      "modified": "2025-05-06 16:31:50",
      "commits": 1
    },
    {
      "source": "d-js.Rmd",
      "filename": "d-js.html",
      "title": "JavaScript ",
      "author": "Colin Fay",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Using {golem} js functions",
        "golem::invoke_js()",
        "A quick intro to jQuery selectors"
      ],
      "created": "2025-05-06 16:31:50",
      "modified": "2025-05-06 16:31:50",
      "commits": 1
    },
    {
      "source": "e-config.Rmd",
      "filename": "e-config.html",
      "title": "Configuration ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Two Ways to Manage Production vs Development Mode",
        "About inst/golem-config.yml",
        "Setting golem-config",
        "Using golem-config",
        "app_config.R",
        "golem_config vs golem_options",
        "Connecting Back to the R Options Approach",
        "The R Options Mechanism",
        "Important: The Two Mechanisms Are Independent",
        "Best Practices",
        "Note for {golem} < 0.2.0 users"
      ],
      "created": "2025-05-06 16:31:50",
      "modified": "2025-12-06 17:11:31",
      "commits": 4
    },
    {
      "source": "f-extending_golem.Rmd",
      "filename": "f-extending_golem.html",
      "title": "Extending {golem} ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Project Hooks",
        "What it is",
        "How it works",
        "Defining your own project_hook",
        "Example",
        "Module templates",
        "Defining your own module_template",
        "JS & CSS & SASS templates",
        "Defining your own template",
        "Turn on the maintenance mode",
        "How to set the maintenance mode",
        "The maintenance page"
      ],
      "created": "2025-05-06 16:31:50",
      "modified": "2026-05-18 05:57:16",
      "commits": 2
    },
    {
      "source": "g-contribute.Rmd",
      "filename": "g-contribute.html",
      "title": "Contribute to Golem ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Contributing to Golem",
        "Note for the contributors",
        "Code style",
        "Actual state of the package",
        "Code of Conduct"
      ],
      "created": "2025-05-06 16:31:50",
      "modified": "2026-05-18 05:57:16",
      "commits": 4
    },
    {
      "source": "h-resources.Rmd",
      "filename": "h-resources.html",
      "title": "Resources",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Examples apps",
        "Book",
        "Cheatsheet"
      ],
      "created": "2025-05-06 16:31:50",
      "modified": "2025-05-06 16:31:50",
      "commits": 1
    }
  ],
  "_score": 15.288554440288491,
  "_indexed": true,
  "_nocasepkg": "golem",
  "_universes": [
    "thinkr-open",
    "colinfay"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.0.9000",
      "date": "2026-05-19T17:00:24.000Z",
      "distro": "noble",
      "commit": "06b3abdab51b27113f438a37ab292f986ce6251b",
      "fileid": "323de06dcb9996890759928301f86aca742cf8c2cf0d489a8b68ea7556977d02",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/26112089936"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.0.9000",
      "date": "2026-05-19T17:00:25.000Z",
      "distro": "noble",
      "commit": "06b3abdab51b27113f438a37ab292f986ce6251b",
      "fileid": "5a68b237670cda7672b82aa9d2e480f82aff11f055e21182d6b2c03f170522de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/26112089936"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.0.9000",
      "date": "2026-05-19T17:08:27.000Z",
      "commit": "06b3abdab51b27113f438a37ab292f986ce6251b",
      "fileid": "495b0807dc039c897895664dec5735f0f82d0c6664366396914db3654e91c978",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/26112089936"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.6.0.9000",
      "date": "2026-05-19T17:01:59.000Z",
      "commit": "06b3abdab51b27113f438a37ab292f986ce6251b",
      "fileid": "9cd1dbf06badb3b16a2598d27b31b1d5f0a674bcf457e7b1a5b0693c8803e7d2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/26112089936"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.0.9000",
      "date": "2026-05-19T16:59:35.000Z",
      "commit": "06b3abdab51b27113f438a37ab292f986ce6251b",
      "fileid": "57fac50e827506e9b62d0ed0f5f5feab4bca4d94cc475b443665d2f5155b09a1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/26112089936"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.0.9000",
      "date": "2026-05-19T16:59:28.000Z",
      "commit": "06b3abdab51b27113f438a37ab292f986ce6251b",
      "fileid": "c27bf5ed1826f6e06454df956f7da766315f32c42f2a8ad3be10287130d961f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/26112089936"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.6.0.9000",
      "date": "2026-05-19T16:59:37.000Z",
      "commit": "06b3abdab51b27113f438a37ab292f986ce6251b",
      "fileid": "0f2d09d1154d144bf6ce28948588f7225e5931d3fee17e8a87a64978c2eb7b58",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/26112089936"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.0.9000",
      "date": "2026-06-02T14:22:01.000Z",
      "commit": "06b3abdab51b27113f438a37ab292f986ce6251b",
      "fileid": "7b4e50554cec8cc5343a1f998c417ff41ece6acaa4facb47926e934b82c25218",
      "status": "success",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/26112089936"
    }
  ]
}