Given a character vector of package names, computes the export
lists, inverted export index, origin map, and version snapshot
needed by scan_usage(). All packages must be installed.
Value
An ascribe_universe object with components:
- packages
The input package names.
- exports
Named list mapping package names to character vectors of exported function names (from
collect_pkg_funs()).- export_index
Named list mapping function names to character vectors of packages (from
build_export_index()).- origin_map
Environment mapping
"pkg::fun"keys to origin packages (frombuild_origin_map()).- pkg_versions
Named list mapping package names to version strings.
Examples
build_universe_data(c("stats", "utils"))
#> <ascribe_universe>
#> • stats: 464 indexed functions
#> • utils: 233 indexed functions