0.0.3 • Published 4 years ago
rmarkdown-helper v0.0.3
rmarkdown-wrapper-js
Wrapper for R Markdown, Bookdown and Blogdown
Installation
npm install rmarkdown
Usage
import { render, renderSync } from 'rmarkdown';
Demo
Basic .Rmd
Knitting
Running
renderSync("/Users/foo/bar/example.Rmd")
// you should use an absolute path
will produce corresponding example.xxx
documents according to the YAML frontmatter. The generated files are in the same directory as the source .Rmd
file. renderSync
's return type is the same as child_process.spawnSync()
. There is also a render()
function, which is asynchronous, whose return type is the same as child_process.spawn()
's.
There are also some useful options that you can provide, for example:
renderSync("/Users/foo/bar/example.Rmd", { output_format: 'pdf_document', output_dir:'~/baz' }))
The supported options are:
interface RenderOptions {
output_format?: string;
output_file?: string;
output_dir?: string;
output_options?: string;
output_yaml?: string;
quiet?: boolean;
encoding: boolean;
}
For details, refer to R Markdown's Docs.
0.0.3
4 years ago