Index: node_modules/vulcanize/node_modules/whacko/node_modules/CSSselect/node_modules/domutils/lib/traversal.js |
diff --git a/node_modules/vulcanize/node_modules/whacko/node_modules/CSSselect/node_modules/domutils/lib/traversal.js b/node_modules/vulcanize/node_modules/whacko/node_modules/CSSselect/node_modules/domutils/lib/traversal.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..b4b413f6587f1156d72915ffbca47a4966fbc26f |
--- /dev/null |
+++ b/node_modules/vulcanize/node_modules/whacko/node_modules/CSSselect/node_modules/domutils/lib/traversal.js |
@@ -0,0 +1,24 @@ |
+var getChildren = exports.getChildren = function(elem){ |
+ return elem.children; |
+}; |
+ |
+var getParent = exports.getParent = function(elem){ |
+ return elem.parent; |
+}; |
+ |
+exports.getSiblings = function(elem){ |
+ var parent = getParent(elem); |
+ return parent ? getChildren(parent) : [elem]; |
+}; |
+ |
+exports.getAttributeValue = function(elem, name){ |
+ return elem.attribs && elem.attribs[name]; |
+}; |
+ |
+exports.hasAttrib = function(elem, name){ |
+ return hasOwnProperty.call(elem.attribs, name); |
+}; |
+ |
+exports.getName = function(elem){ |
+ return elem.name; |
+}; |