R/in_pkgdown_example.R

Defines functions in_pkgdown_example in_pkgdown pkgdown_rdname

### Literally taken from
### https://rdrr.io/cran/rgl/src/R/pkgdown.R
pkgdown_rdname <- function() {
  getOption("downlit.rdname", "");
}

in_pkgdown <- function() {
  return(
    requireNamespace("pkgdown", quietly = TRUE) && pkgdown::in_pkgdown()
  );
}

in_pkgdown_example <- function() {
  nchar(pkgdown_rdname()) &&
  requireNamespace("downlit", quietly = TRUE) &&
  exists("is_low_change.default", asNamespace("downlit")) &&
  requireNamespace("pkgdown", quietly = TRUE) &&
  exists("pkgdown_print", asNamespace("pkgdown"))
}

Try the rosetta package in your browser

Any scripts or data that you put into this service are public.

rosetta documentation built on March 7, 2023, 7:40 p.m.