mdast
Version:
Markdown processor powered by plugins
45 lines (34 loc) • 685 B
JavaScript
/**
* @author Titus Wormer
* @copyright 2015 Titus Wormer
* @license MIT
* @module mdast:cli:file-set-pipeline:transform
* @version 2.2.2
* @fileoverview Transform all files.
*/
;
/* eslint-env node */
/*
* Dependencies.
*/
var FileSet = require('../file-set');
/**
* Transform all files.
*
* @example
* var cli = new CLI(['.', '-u toc']);
* transform(cli, console.log);
*
* @param {CLI} cli
* @param {function(Error?)} done
*/
function transform(cli, done) {
var fileSet = new FileSet(cli);
fileSet.done = done;
cli.files.forEach(fileSet.add, fileSet);
cli.fileSet = fileSet;
}
/*
* Expose.
*/
module.exports = transform;