tarima
Version:
Templating madness!
26 lines (20 loc) • 457 B
JavaScript
;
const merge = require('../../helpers/merge');
let adoc;
function compile(params) {
const opts = merge({
showtitle: true,
}, params.options.asciidoc || {});
adoc = adoc || this.asciidoctorJs();
params.source = adoc.convert(params.source, {
mkdirs: true,
attributes: opts,
});
}
module.exports = {
compile,
render: compile,
ext: 'html',
requires: ['asciidoctor.js'],
support: ['asciidoc', 'adoc', 'asc'],
};