mirror of
https://github.com/flynx/doc.js.git
synced 2025-10-26 01:10:10 +00:00
doc.js
dco.js is a set of basic helpers for formatting and writing in-code docs.
Contents
Installation
$ npm install ig-doc
Include the code, this is compatible with both node's and
RequireJS' require(..)
var object = require('ig-doc')
normalizeIndent(..) / normalizeTextIndent(..) / doc / text
Align code to shortest leading white-space
normalizeIndent(<text>)
normalizeIndent(<text>, <tab-size>)
normalizeIndent(<text>, <tab-size>, <leading-tabs>)
-> <text>
This is used to format .toString(..) return values for nested functions
to make source printing in console more pleasant to read.
tab_size defaults to object.TAB_SIZE
leading_tabs defaults to object.LEADING_TABS
A shorthand to normalizeIndent(..) optimized for text rather than code
normalizeTextIndent(..)
-> <text>
This ignores object.LEADING_TABS and leading_tabs is 0 by default.
doc and text are template string versions of normalizeIndent(..) and normalizeTextIndent(..) respectively.
License
Copyright (c) 2016-2023, Alex A. Naanou,
All rights reserved.
Description
Languages
JavaScript
100%