| Type: | Package | 
| Title: | Check for Namespace Collisions Across Packages and Functions on CRAN | 
| Version: | 0.1.3 | 
| Imports: | dplyr, stringr, jsonlite, utils | 
| Author: | Steve Condylios [aut, cre] (<https://orcid.org/0000-0003-0599-844X>) | 
| Maintainer: | Steve Condylios <steve.condylios@gmail.com> | 
| BugReports: | https://github.com/collidrpackage/collidr/issues | 
| License: | MIT + file LICENSE | 
| URL: | https://github.com/collidrpackage/collidr | 
| Description: | Check for namespace collisions between a string input (your function or package name) and half a million packages and functions on CRAN. | 
| Encoding: | UTF-8 | 
| LazyData: | true | 
| RoxygenNote: | 7.1.1 | 
| Depends: | R (≥ 2.10) | 
| NeedsCompilation: | no | 
| Packaged: | 2020-10-02 20:15:00 UTC; st | 
| Repository: | CRAN | 
| Date/Publication: | 2020-10-03 06:00:13 UTC | 
Check for Namespace Collisions
Description
Check for namespace collisions with functions and packages on CRAN
Usage
CRAN_collisions(function_or_package_name, CRANdf)
Arguments
| function_or_package_name | A character string, or vector of character strings. | 
| CRANdf | Optionally provide an updated CRAN data.frame (obtain with getCRAN()) | 
Examples
# Test single function name
function_or_package_name <- "a3.r2"
CRAN_collisions(function_or_package_name)
# Test multiple function names
function_or_package_name <- c("a3.r2", "xtable.A3")
CRAN_collisions(function_or_package_name)
# Test single package name
function_or_package_name <- "dplyr"
CRAN_collisions(function_or_package_name)
# Test multiple package names
function_or_package_name <- c("dplyr", "data.frame", "gsubfn")
CRAN_collisions(function_or_package_name)
Check for Namespace Collisions
Description
Check for namespace collisions with functions on CRAN
Usage
CRAN_function_collisions(function_name, CRANdf)
Arguments
| function_name | A character string, or vector of character strings. | 
| CRANdf | Optionally provide an updated CRAN data.frame (obtain with getCRAN()) | 
Examples
# Test single function name
function_name <- "a3.r2"
CRAN_function_collisions(function_name)
# Test multiple function names
function_name <- c("a3.r2", "xtable.A3")
CRAN_function_collisions(function_name)
Show the functions that are on CRAN
Description
Show functions from CRAN.
Usage
CRAN_functions(CRANdf)
CRANf(CRANdf)
Arguments
| CRANdf | Optionally provide an updated CRAN data.frame (obtain with getCRAN()) | 
Examples
# Show CRAN functions
CRAN_functions()
Check for Namespace Collisions
Description
Check for namespace collisions with packages on CRAN
Usage
CRAN_package_collisions(package_name, CRANdf)
Arguments
| package_name | A character string, or vector of character strings. | 
| CRANdf | Optionally provide an updated CRAN data.frame (obtain with getCRAN()) | 
Examples
# Test single package name
package_name <- "dplyr"
CRAN_package_collisions(package_name)
# Test multiple package names
package_name <- c("dplyr", "data.frame", "gsubfn")
CRAN_package_collisions(package_name)
Show the packages that are on CRAN
Description
Show a list of packages on CRAN.
Usage
CRAN_packages(CRANdf)
CRANp(CRANdf)
Arguments
| CRANdf | Optionally provide an updated CRAN data.frame (obtain with getCRAN()) | 
Examples
# Show CRAN packages
CRAN_packages()
Show the packages and functions that are on CRAN
Description
Show functions from CRAN.
Usage
CRAN_packages_and_functions(CRANdf)
CRANpf(CRANdf)
Arguments
| CRANdf | Optionally provide an updated CRAN data.frame (obtain with getCRAN()) | 
Examples
# Show CRAN packages and functions
CRAN_packages_and_functions()
CRAN Package and Function Data: 1 May 2019
Description
Package and function data from The Comprehensive R Archive Network
Usage
data(CRANdf)
Format
An object of class data.frame with 524305 rows and 2 columns.
Source
The Comprehensive R Archive Network, <https://cran.r-project.org/web/packages/available_packages_by_name.html>
Examples
data(CRANdf)
packages <- CRANdf$package_names
functions <- CRANdf$function_names
Retrieve a more up to date data.frame of packages and functions from CRAN
Description
Retrieve a more up to date data.frame of packages and functions from CRAN
Usage
getCRAN()
Examples
## Not run: 
# Retrieve CRAN functions
CRAN_updated <- getCRAN()
## End(Not run)