| 1234567891011121314151617181920212223242526 |
- 'use strict';
- var repeat = require('repeat-string');
- module.exports = thematic;
- /* Stringify a `thematic-break`.
- * The character used is configurable through `rule`: (`'_'`)
- *
- * ___
- *
- * The number of repititions is defined through
- * `ruleRepetition`: (`6`)
- *
- * ******
- *
- * Whether spaces delimit each character, is configured
- * through `ruleSpaces`: (`true`)
- *
- * * * *
- */
- function thematic() {
- var options = this.options;
- var rule = repeat(options.rule, options.ruleRepetition);
- return options.ruleSpaces ? rule.split('').join(' ') : rule;
- }
|