From b386d1ba16279bdfdf45dc30a7cdc45412efb977 Mon Sep 17 00:00:00 2001 From: Vincent Clemson Date: Tue, 5 Sep 2023 19:13:38 -0400 Subject: [PATCH] add quarto & set quarto version in R startup --- .Rprofile | 5 + renv.lock | 287 +++++++++++++++++++++++++++++++++++++++++++++++++++ utils/deps.R | 1 + 3 files changed, 293 insertions(+) diff --git a/.Rprofile b/.Rprofile index 81b960f..c36517c 100644 --- a/.Rprofile +++ b/.Rprofile @@ -1 +1,6 @@ +Sys.setenv( + QUARTO_PATH = paste0( + "./.quarto-cli/quarto-", utils::read.table(".quarto-version")[1, ], "-macos/bin/quarto" + ) +) source("renv/activate.R") diff --git a/renv.lock b/renv.lock index 110bc8d..519b79f 100644 --- a/renv.lock +++ b/renv.lock @@ -73,6 +73,27 @@ ], "Hash": "470851b6d5d0ac559e9d01bb352b4021" }, + "Rcpp": { + "Package": "Rcpp", + "Version": "1.0.11", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "methods", + "utils" + ], + "Hash": "ae6cbbe1492f4de79c45fce06f967ce8" + }, + "askpass": { + "Package": "askpass", + "Version": "1.2.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "sys" + ], + "Hash": "cad6cf7f1d5f6e906700b9d3e718c796" + }, "backports": { "Package": "backports", "Version": "1.4.1", @@ -83,6 +104,16 @@ ], "Hash": "c39fbec8a30d23e721980b8afb31984c" }, + "base64enc": { + "Package": "base64enc", + "Version": "0.1-3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "543776ae6848fde2f48ff3816d0628bc" + }, "brew": { "Package": "brew", "Version": "1.0-8", @@ -90,6 +121,37 @@ "Repository": "CRAN", "Hash": "d69a786e85775b126bddbee185ae6084" }, + "bslib": { + "Package": "bslib", + "Version": "0.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "base64enc", + "cachem", + "grDevices", + "htmltools", + "jquerylib", + "jsonlite", + "memoise", + "mime", + "rlang", + "sass" + ], + "Hash": "283015ddfbb9d7bf15ea9f0b5698f0d9" + }, + "cachem": { + "Package": "cachem", + "Version": "1.0.8", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "fastmap", + "rlang" + ], + "Hash": "c35768291560ce302c0a6589f92e837d" + }, "callr": { "Package": "callr", "Version": "3.7.3", @@ -160,6 +222,16 @@ ], "Hash": "e8a1e41acf02548751f45c718d55aa6a" }, + "curl": { + "Package": "curl", + "Version": "5.0.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "511bacbfa153a15251166b463b4da4f9" + }, "cyclocomp": { "Package": "cyclocomp", "Version": "1.1.1", @@ -199,6 +271,17 @@ ], "Hash": "b18a9cf3c003977b0cc49d5e76ebe48d" }, + "ellipsis": { + "Package": "ellipsis", + "Version": "0.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "rlang" + ], + "Hash": "bb0eec2fe32e88d9e2836c2f73ea2077" + }, "evaluate": { "Package": "evaluate", "Version": "0.21", @@ -210,6 +293,25 @@ ], "Hash": "d59f3b464e8da1aef82dc04b588b8dfb" }, + "fastmap": { + "Package": "fastmap", + "Version": "1.1.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "f7736a18de97dea803bde0a2daaafb27" + }, + "fontawesome": { + "Package": "fontawesome", + "Version": "0.5.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "htmltools", + "rlang" + ], + "Hash": "c2efdd5f0bcd1ea861c2d4e2a883a67d" + }, "fs": { "Package": "fs", "Version": "1.6.3", @@ -243,6 +345,33 @@ ], "Hash": "06230136b2d2b9ba5805e1963fa6e890" }, + "htmltools": { + "Package": "htmltools", + "Version": "0.5.6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "base64enc", + "digest", + "ellipsis", + "fastmap", + "grDevices", + "rlang", + "utils" + ], + "Hash": "a2326a66919a3311f7fbb1e3bf568283" + }, + "jquerylib": { + "Package": "jquerylib", + "Version": "0.1.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "htmltools" + ], + "Hash": "5aab57a3bd297eee1c1d862735972182" + }, "jsonlite": { "Package": "jsonlite", "Version": "1.8.7", @@ -293,6 +422,17 @@ ], "Hash": "f8901f44aedb6d7e7d03b5533986bd97" }, + "later": { + "Package": "later", + "Version": "1.3.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "Rcpp", + "rlang" + ], + "Hash": "40401c9cf2bc2259dfe83311c9384710" + }, "lazyeval": { "Package": "lazyeval", "Version": "0.2.2", @@ -347,6 +487,49 @@ ], "Hash": "7ce2733a9826b3aeb1775d56fd305472" }, + "memoise": { + "Package": "memoise", + "Version": "2.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "cachem", + "rlang" + ], + "Hash": "e2817ccf4a065c5d9d7f2cfbe7c1d78c" + }, + "mime": { + "Package": "mime", + "Version": "0.12", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "tools" + ], + "Hash": "18e9c28c1d3ca1560ce30658b22ce104" + }, + "openssl": { + "Package": "openssl", + "Version": "2.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "askpass" + ], + "Hash": "273a6bb4a9844c296a459d2176673270" + }, + "packrat": { + "Package": "packrat", + "Version": "0.9.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "tools", + "utils" + ], + "Hash": "55ddd2d4a1959535f18393478b0c14a6" + }, "pkgload": { "Package": "pkgload", "Version": "1.3.2.1", @@ -406,6 +589,33 @@ ], "Hash": "1cba04a4e9414bdefc9dcaa99649a8dc" }, + "quarto": { + "Package": "quarto", + "Version": "1.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "jsonlite", + "later", + "processx", + "rmarkdown", + "rsconnect", + "rstudioapi", + "utils", + "yaml" + ], + "Hash": "298a252816cabed120391c955aced484" + }, + "rappdirs": { + "Package": "rappdirs", + "Version": "0.3.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "5e3c5dc0b071b21fa128676560dbe94d" + }, "remotes": { "Package": "remotes", "Version": "2.4.2.1", @@ -451,6 +661,30 @@ ], "Hash": "a85c767b55f0bf9b7ad16c6d7baee5bb" }, + "rmarkdown": { + "Package": "rmarkdown", + "Version": "2.24", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "bslib", + "evaluate", + "fontawesome", + "htmltools", + "jquerylib", + "jsonlite", + "knitr", + "methods", + "stringr", + "tinytex", + "tools", + "utils", + "xfun", + "yaml" + ], + "Hash": "3854c37590717c08c32ec8542a2e0a35" + }, "roxygen2": { "Package": "roxygen2", "Version": "7.2.3", @@ -487,6 +721,28 @@ ], "Hash": "1de7ab598047a87bba48434ba35d497d" }, + "rsconnect": { + "Package": "rsconnect", + "Version": "1.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "curl", + "digest", + "jsonlite", + "lifecycle", + "openssl", + "packrat", + "renv", + "rlang", + "rstudioapi", + "tools", + "yaml" + ], + "Hash": "ec53d658cf0abbd7cd7ce2d6b9d70337" + }, "rstudioapi": { "Package": "rstudioapi", "Version": "0.15.0", @@ -494,6 +750,20 @@ "Repository": "CRAN", "Hash": "5564500e25cffad9e22244ced1379887" }, + "sass": { + "Package": "sass", + "Version": "0.4.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "fs", + "htmltools", + "rappdirs", + "rlang" + ], + "Hash": "6bd4d33b50ff927191ec9acbf52fd056" + }, "stringi": { "Package": "stringi", "Version": "1.7.12", @@ -543,6 +813,23 @@ ], "Hash": "d61238fd44fc63c8adf4565efe8eb682" }, + "sys": { + "Package": "sys", + "Version": "3.4.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "3a1be13d68d47a8cd0bfd74739ca1555" + }, + "tinytex": { + "Package": "tinytex", + "Version": "0.46", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "xfun" + ], + "Hash": "0c41a73214d982f539c56a7773c7afa5" + }, "vctrs": { "Package": "vctrs", "Version": "0.6.3", diff --git a/utils/deps.R b/utils/deps.R index ec93503..28d0619 100644 --- a/utils/deps.R +++ b/utils/deps.R @@ -1,4 +1,5 @@ library(lintr) +library(quarto) library(styler) library(rprojroot) library(rstudioapi)