Write Reusable, Composable and Modular R Code
Extend code regions to include leading comments and whitespace
An alternative module system for R
Collect export tag information
Retrieve a value or a default
Explicitly declare module exports
Find the full paths of files in modules
Find a module’s source location
String formatting helpers
Find @export
tags in code regions
Helper functions for the help functionality
Display module documentation
Import a module or package
Information about a physical module or package
Environment of loaded modules
Return a list of function names in an environment
Apply function to elements in list
Hooks for module events
Get a module’s name
Module namespace handling
Parse a module’s documentation
Find exported names in parsed module source
Extract comment tags from Roxygen block comments
Get a module’s path
Path related functions
Register S3 methods
Internal S3 infrastructure helpers
Set the base path of the script
Parse a mod or pkg spec expression passed to use
Throw informative error messages
Get a module’s namespace environment
Unload or reload modules
Import a module or package
Wrap unsafe calls functions
A modern module system for R. Organise code into hierarchical, composable, reusable modules, and use it effortlessly across projects via a flexible, declarative dependency loading syntax.