asciidoc-dependency-graph
Generate dependency-graph JSON tree from AsciiDoc.
This library collect id
and referenceId
of each asciidoc file.
Installation
npm install asciidoc-dependency-graph
Usage
new AsciidocDependency(options)
options
cwd
: current working directory
e.g) "cwd" : process.cwd(),
pattern
: glob pattern using minimatch module
e.g) "cwd" : "doc/**/*.adoc"
var adocDependency ="cwd": __dirname"pattern": "fixtures/*.adoc";adocDependency;// oradocDependency;/*[{ filePath: '/Users/azu/Dropbox/workspace/JavaScript/library/asciidoc-dependency-graph/test/fixtures/x.adoc',ids: [ 'x-doc' ],referenceIds: [] },{ filePath: '/Users/azu/Dropbox/workspace/JavaScript/library/asciidoc-dependency-graph/test/fixtures/y.adoc',ids: [ 'y-doc', 'embed-y-code' ],referenceIds: [ 'x-doc' ] }]*/
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
License
MIT