Package: tera
Title: Generate Text and Documents with the Tera Templating Engine
Version: 0.1.0
Authors@R:
person("Kenneth Blake", "Vernon", , "kenneth.b.vernon@gmail.com", role = c("aut", "cre", "cph"),
comment = c(ORCID = "0000-0003-0098-5092"))
Description: The 'tera' package uses 'extendr' to provide access to
Vincent Prouillet's 'Tera' templating engine in Rust. Users
mainly interact with a Tera R6 object, which serves as a
template library with encapsulated methods for rendering
templates with a given context. Template syntax supports
additional logic, including built-in filters, tests, and
functions, as well as loops, conditions, and inheritance.
Documentation for Tera's templating syntax can be found at
.
License: MIT + file LICENSE
Encoding: UTF-8
Config/rextendr/version: 0.5.0
SystemRequirements: Cargo (Rust's package manager), rustc
Depends: R (>= 4.2)
Imports: cli, R6, rlang (>= 1.1.0), yyjsonr
Suggests: knitr, quarto, rmarkdown, testthat (>= 3.0.0), withr
URL: https://github.com/kbvernon/tera-r,
https://kbvernon.github.io/tera-r/
VignetteBuilder: quarto, knitr
Config/testthat/edition: 3
Config/roxygen2/version: 8.0.0
NeedsCompilation: yes
Packaged: 2026-09-28 16:20:38 UTC; root
Author: Kenneth Blake Vernon [aut, cre, cph] (ORCID:
)
Maintainer: Kenneth Blake Vernon
Config/pak/sysreqs: libclang-dev
Repository: https://cran.r-universe.dev
Date/Publication: 2026-09-28 14:10:02 UTC
RemoteUrl: https://github.com/cran/tera
RemoteRef: HEAD
RemoteSha: 22b3878a3deb91bccbfe19d111eec0c61106e33e