CRAN/E | tinkr

tinkr

Cast '(R)Markdown' Files to 'XML' and Back Again

Installation

About

Parsing '(R)Markdown' files with numerous regular expressions can be fraught with peril, but it does not have to be this way. Converting '(R)Markdown' files to 'XML' using the 'commonmark' package allows in-memory editing via of 'markdown' elements via 'XPath' through the extensible 'R6' class called 'yarn'. These modified 'XML' representations can be written to '(R)Markdown' documents via an 'xslt' stylesheet which implements an extended version of 'GitHub'-flavoured 'markdown' so that you can tinker to your hearts content.

docs.ropensci.org/tinkr/
github.com/ropensci/tinkr
Bug report File report

Key Metrics

Version 0.2.0
Published 2023-03-28 403 days ago
Needs compilation? no
License GPL-3
CRAN checks tinkr results

Downloads

Yesterday 12 0%
Last 7 days 59 -19%
Last 30 days 246 +14%
Last 90 days 905 -81%
Last 365 days 7.051 +277%

Maintainer

Maintainer

Zhian N. Kamvar

zkamvar@gmail.com

Authors

Maëlle Salmon

aut

Zhian N. Kamvar

aut / cre

Jeroen Ooms

aut

Nick Wellnhofer

cph

(Nick Wellnhofer wrote the XSLT stylesheet.)

rOpenSci

fnd

(https://ropensci.org/)

Peter Daengeli

ctb

Material

README
NEWS
Reference manual
Package source

Vignettes

Introduction to the tinkr package

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

tinkr archive

Imports

commonmark ≥ 1.6
glue
magrittr
purrr
R6
xml2
xslt
yaml

Suggests

knitr
rmarkdown
covr
testthat ≥ 3.0.0
withr