Toggles member parts inheritance, private/public and protected in the menu and on the pages.
THe main entry point for initializing other classes.
Provides the search mechanism across the documentation.
A collection of utilities for manipulating directories syncronously.
The main entry point and processor for Documon, which allows you to run Documon directly from Node.
Extracts comments from a file into an array or mulit-dementional array when the "text" arg contains mulitple package or namepsace definitions.
Basic, common and simplified asyncronous file methods.
A place to store text-heavy data for copyright and CLI usage information.
Writes to the console. Will accept an object or array as well as string, boolena and other and prepare them for proper presentation to the console.
Takes the source context object (which contains the entire resolved documentation data) and extracts meta data adn refactors / organizes it into an object formatted for "MenuTree.js".
A localized version of mimimist (minimist has no dependancies), for processing CLI arguments.
Discovers, parses, converts markdown to HTML and injects menu with "more" docs.
A drop-in replacement for path, that provides cross-playform normalization. Easing the development of cross-platform modules.
A cross-platform way to launch files from Node.
Organizes the parsed source-code data into a single object that takes the following form:
Fills the output object with the following properties (if they exist)
Clean text so it has:
Processes the following flags
A collection of useful helper untilities.