cli-html-c
Version:
There will be cli module who render HTML to Terminal
15 lines (12 loc) • 487 B
JavaScript
const ansiStyles = require('ansi-colors');
const compose = require('compose-function');
const blockTag = require('../tag-helpers/blockTag');
const { indentify } = require('../utils');
const blockquote = (tag, context) => blockTag(
compose(
(value) => indentify(ansiStyles.gray('│ '))(value),
(value) => ansiStyles.dim.italic(value),
),
{ marginTop: 1, marginBottom: 1 },
)(tag, { ...context, lineWidth: context.lineWidth - 2 });
module.exports.blockquote = blockquote;