R/roclets.R

Defines functions roclet_output.roclet_dev roclet_process.roclet_dev dev_roclet roclet_output.roclet_prod roclet_process.roclet_prod prod_roclet

Documented in dev_roclet prod_roclet

#' Roclet Prod
#' 
#' Roclet to run [bundle_prod] when documenting.
#' 
#' @import roxygen2
#' 
#' @export 
prod_roclet <- function() {
	roclet("prod")
}

#' @export 
roclet_process.roclet_prod <- function(
	x, 
	blocks, 
	env, 
	base_path
) {
	invisible()
}

#' @export 
roclet_output.roclet_prod <- function(
	x, 
	results, 
	base_path, 
	...
) {
	bundle("production")
}

#' Roclet Dev
#' 
#' Roclet to run [bundle_dev] when documenting.
#' 
#' @import roxygen2
#' 
#' @export 
dev_roclet <- function() {
	roclet("dev")
}

#' @export 
roclet_process.roclet_dev <- function(
	x, 
	blocks, 
	env, 
	base_path
) {
	invisible()
}

#' @export 
roclet_output.roclet_dev <- function(
	x, 
	results, 
	base_path, 
	...
) {
	bundle("development")
}

Try the packer package in your browser

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

packer documentation built on May 28, 2022, 5:06 p.m.