Package index
-
safe_seq_len()
- Generate an integer sequence of specific length (safe)
-
safe_max()
- Maximum (safe)
-
safe_min()
- Minimum (safe)
-
round_to()
- Round to any number
-
stat_mode()
- Statistical mode
-
assert_cols()
- Assert data frame columns
-
is_equal_df()
- Test if two data frames/tibbles are equal
-
reduce_df_list()
- Reduce a nested list of data frames / tibbles to a single tibble
-
as_flat_list()
- Convert to a flat list
-
as_chr()
- Convert to a character vector
-
escape_lf()
- Escape line feeds / newlines
-
prettify_nr()
- Prettify a numeric vector
-
sentenceify()
- Convert to sentence case with trailing punctuation mark
-
capitalize_first()
- Capitalize first letter
-
wrap_chr()
- Wrap character in character
-
as_line_feed_chr()
- Convert control character sequence name to actual character sequence
-
dsv_colnames()
- Get column names of a delimiter-separated string
-
as_str()
- Convert to a character scalar (aka string)
-
as_comment_str()
- Assemble an (R) comment string of the desired line width
-
enum_str()
- Enumerate vector's elements as string
-
fuse_regex()
- Fuse regular expressions
-
path_mod_time()
- Get path modification time
-
flatten_path_tree()
- Flatten path tree
-
draw_path_tree()
- Draw path tree
Dots
Extending rlang’s check dots functions, making the use of R’s ...
argument placeholder yet another bit safer.
-
check_dots_named()
experimental - Check that all named dots arguments are valid
-
ls_pkg()
- List a subset of all installed packages
-
use_pkg()
- Depend on another package
-
is_pkg_installed()
- Test if packages are installed
-
is_pkg_cran()
- Test if a package is available on CRAN
-
is_pkg_dir()
- Test if a directory is an R package
-
is_pkgdown_dir()
- Test if pkgdown is set up for an R package directory
-
exists_in_namespace()
- Test if object exists in namespace
-
reason_pkg_required()
- Assemble reason why package is required
-
pkg_config_val()
- Get package configuration value
-
pkg_config_val_default()
- Get default package configuration value
-
has_pkg_config_val()
- Test if package configuration value is set
-
augment_pkg_config()
- Augment package configuration metadata
-
print_pkg_config()
- Print package configuration metadata
Package DESCRIPTION
Extending the desc package.
-
desc_list()
- Get all
DESCRIPTION
file fields as cleaned up list
-
desc_value()
- Get value from
DESCRIPTION
file field, cleaned up and with dynamic fallback
-
desc_dep_vrsn()
- Get dependency version from
DESCRIPTION
file
-
desc_url_git()
- Get the Git repository URL from
DESCRIPTION
file
Package documentation
Complementing and extending the roxygen2 package.
-
fn_param_defaults()
- Get function's default parameter values
-
enum_fn_param_defaults()
- Enumerate function's default parameter values
-
roxy_to_md_links()
- Convert roxygen2 documentation links to Markdown
-
roxy_blocks()
experimental - Get roxygen2 blocks
-
roxy_obj()
- Get roxygen2 block object
-
roxy_tag_value()
- Get an object's roxygen2 tag value(s)
-
md_verb()
- Convert to verbatim Markdown
-
as_md_list()
- Convert a character vector to a Markdown list
-
as_md_vals()
- Format values as verbatim Markdown
-
as_md_val_list()
- List values as a Markdown list
-
pipe_table()
- Convert dataframe/tibble to Markdown pipe table
-
strip_md()
- Strip Markdown formatting from character vector
-
strip_md_footnotes()
- Strip Markdown footnotes from character vector
CommonMark parsing
Extending the commonmark package.
-
md_to_xml()
- Parse (R) Markdown as CommonMark XML tree
-
md_xml_subnode_ix()
- Determine CommonMark XML subnode indices
-
xml_to_md()
- Convert from CommonMark XML to (R) Markdown
-
build_readme()
- Build
README.Rmd
-
knitr_table_format()
- Determine current knitr table format
-
strip_yaml_header()
- Strip YAML header from R Markdown
Output formats
Custom R Markdown output formats which can be used in addition to the default output formats.
-
gitlab_document()
- Convert to GitLab Flavored Markdown
HTML widgets
Extending the htmlwidgets package.
-
write_widget()
- Write HTML widget to file
-
write_widget_deps()
- Write HTML widget dependencies
checkmate
Extending the checkmate package.
-
assert_class_any()
- Assert object is member of any class
-
assert_df_or_tibble()
- Assert object is data frame or tibble (extension)
-
assert_inf_count()
- Assert count or
Inf
cli
Extending the cli package.
-
cli_qty_lgl()
cli_no_lgl()
- cli pluralization helpers for booleans
-
cli_progress_step_quick()
- Quick cli simplified progress message
-
cli_process_expr()
superseded - Evaluate an expression with cli process indication
-
git_file_mod_time()
- Get Git file modification time
-
git_remote_tree_url()
- Get Git remote tree URL
-
assert_mime_type()
- Assert MIME type
-
is_http_success()
- Test if an HTTP request is successful
-
is_url()
- Test if URL
-
req_cached()
- Perform a cached HTTP GET request
-
toml_read()
- Read in and parse TOML file as strict list
-
toml_validate()
- Validate TOML
-
test_cli()
- Check if CLI tool is available
-
assert_cli()
- Assert CLI tool is available
-
path_script()
- Determine file path of executing script
-
capture_print()
- Capture printed console output as string
-
cat_lines()
- Convert to character vector and print newline-separated
-
cols_regex()
- Create readr column specification using regular expression matching
-
mime_to_ext()
- MIME type to file extension
-
rename_from()
- Rename elements from dictionary
-
arrange_by()
- Sort vector by another vector
-
when()
- Generalized
if
-else
for pipes