unist-util-select
Advanced tools
+8
-0
@@ -10,2 +10,6 @@ 'use strict'; | ||
| var select = function select (ast, selector) { | ||
| if (arguments.length == 1) { | ||
| return select.bind(this, ast); | ||
| } | ||
| debug('Selector: %j', selector); | ||
@@ -20,2 +24,6 @@ selector = parseSelector(selector); | ||
| select.one = function selectOne (ast, selector) { | ||
| if (arguments.length == 1) { | ||
| return selectOne.bind(this, ast); | ||
| } | ||
| var nodes = select(ast, selector); | ||
@@ -22,0 +30,0 @@ |
+1
-1
| { | ||
| "name": "unist-util-select", | ||
| "version": "1.4.0", | ||
| "version": "1.5.0", | ||
| "description": "Select unist nodes using css-like selectors", | ||
@@ -5,0 +5,0 @@ "author": "Eugene Sharygin <eush77@gmail.com>", |
+6
-2
@@ -85,8 +85,12 @@ [](https://npmjs.com/package/unist-util-select) | ||
| #### `select(ast, selector)` | ||
| ### `select(ast, selector)` | ||
| *Curried form: `select(ast)(selector)`* | ||
| Applies `selector` to `ast`, returns array of matching nodes. | ||
| #### `select.one(ast, selector)` | ||
| ### `select.one(ast, selector)` | ||
| *Curried form: `select.one(ast)(selector)`* | ||
| Returns a single node matching `selector`. | ||
@@ -93,0 +97,0 @@ |
16139
1.44%370
1.65%108
3.85%