markdown-snippet-injector
Version:
The MarkDown snippet injector generates MD code snippets by extracting them from the source code of your projects.
21 lines • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var snippet_injector_1 = require("./snippet-injector");
var yargsModule = require("yargs");
var rootDirectory = yargsModule.argv.root;
var docsRoot = yargsModule.argv.docsroot;
if (rootDirectory === undefined) {
throw new Error("Root of snippet sources not defined. Please specify sources root by using the --root parameter.");
}
if (docsRoot === undefined) {
throw new Error("Root of documentation sources not defined. Please specify documentation root by using the --docsroot parameter.");
}
var snippetInjector = new snippet_injector_1.SnippetInjector();
snippetInjector.toWrap = yargsModule.argv.w;
snippetInjector.sourceFileExtensionFilter = yargsModule.argv.sourceext || ".ts";
snippetInjector.targetFileExtensionFilter = yargsModule.argv.targetext || ".md";
snippetInjector.snippetTitles = yargsModule.argv.snippettitles;
snippetInjector.process(rootDirectory);
snippetInjector.injectSnippets(docsRoot);
//# sourceMappingURL=index.js.map