0.1.0 • Published 4 years ago
@lunjs/archy v0.1.0
@lunjs/archy
Installation
npm install @lunjs/archyUsage
const archy = require('@lunjs/archy');
const s = archy.draw({
label : 'beep',
nodes : [
'ity',
{
label : 'boop',
nodes : [
{
label : 'o_O',
nodes : [
{
label : 'oh',
nodes : [ 'hello', 'puny' ]
},
'human'
]
},
'party\ntime!'
]
}
]
});
console.log(s);Output
beep
├── ity
└─┬ boop
├─┬ o_O
│ ├─┬ oh
│ │ ├── hello
│ │ └── puny
│ └── human
└── party
time!Options
| Key | Value |
|---|---|
| style | default is 'NPM', support 'NPM' or 'FMW' |
| label | default is 'label', support function |
| nodes | default is 'nodes', support function |
| unicode | default is true |
| drawRootBranch | default is false |
| prefix | default is '' |
| concurrency | default is Infinity, only for drawAsync |