1.1.8 • Published 8 years ago

nano-ui-parser v1.1.8

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

Gitter NPM version Build status Test coverage Dependency Status License Downloads

nano-ui-parser

Very simple UI descriptions texts parser

Usage

	var ui_parser = require('nano-ui-parser');

	var tree = ui_parser(text);

	console.log(tree.toString());

function parse_tree(text)

Returns Directive class tree

class: Directive

  • id {String}
  • args {String}
  • children {Array} of the same class children objects. When object hasn't children its filled with undefined value.

tree.getPath()

Returns array of nodes ids from top-root node to this.

tree.enumChildren(callback)

  • function callback(node, id, args)
    • node {Directive}
    • id {String} node id
    • args {String} node arguments

About UI files

# comment
root arguments
// comment
  sub-element-1 ererw -> werwer
    sub-sub-element-1 there is any text can be arguments
    sus-sub-element-2
-- comment
  sub-element-2
    sub-sub-element-1
1.1.8

8 years ago

1.1.7

8 years ago

1.1.6

8 years ago

1.1.5

8 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago