4.1.0 • Published 6 years ago

jsdoc-x v4.1.0

Weekly downloads
2,534
License
MIT
Repository
github
Last release
6 years ago

jsdoc-x

build-status npm release license downloads dependencies maintained

© 2020, Onur Yıldırım (@onury). MIT License.

Parser for outputting a Javascript object from documented code via JSDoc's explain (-X) command.

Install via NPM:

npm i jsdoc-x

Usage:

var jsdocx = require('jsdoc-x');

Parse using Promises...

jsdocx.parse('./src/**/*.js')
    .then(function (docs) {
        console.log(docs);
    })
    .catch(function (err) {
        console.log(err.stack);
    });

Or callback...

var options = { files: './src/**/*.js', hierarchy: true };
jsdocx.parse(options, function (err, docs) {
    if (err) {
        console.log(err.stack);
        return;
    }
    console.log(docs);
});

See an output example here.

jsdocx.parse(options[, callback])

Executes the jsdoc -X command and parses the output into a Javascript object/array; with the specified options.

options

Object|Array|String - Parse options.

jsdocx.filter(docs[, options][, predicate])

Filters the given documentation output array. This is useful if you have an already parsed documentation output.

options

Object - Filter options.

jsdocx.utils

Utilities for documentation output and symbols.


Change-log:

See CHANGELOG.md.

4.1.0

6 years ago

4.0.3

7 years ago

4.0.2

7 years ago

4.0.1

7 years ago

4.0.0

7 years ago

3.0.0

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.3.3

9 years ago

1.3.2

9 years ago

1.3.0

9 years ago

1.1.0

9 years ago

1.0.8

10 years ago

1.0.5

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.4.8

10 years ago

0.4.7

10 years ago

0.4.6

10 years ago