diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
commit | cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch) | |
tree | 92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/css-select/index.js | |
parent | 3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff) |
remove node_modules
Diffstat (limited to 'node_modules/css-select/index.js')
-rw-r--r-- | node_modules/css-select/index.js | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/node_modules/css-select/index.js b/node_modules/css-select/index.js deleted file mode 100644 index 4179d196b..000000000 --- a/node_modules/css-select/index.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; - -module.exports = CSSselect; - -var Pseudos = require("./lib/pseudos.js"), - DomUtils = require("domutils"), - findOne = DomUtils.findOne, - findAll = DomUtils.findAll, - getChildren = DomUtils.getChildren, - removeSubsets = DomUtils.removeSubsets, - falseFunc = require("boolbase").falseFunc, - compile = require("./lib/compile.js"), - compileUnsafe = compile.compileUnsafe, - compileToken = compile.compileToken; - -function getSelectorFunc(searchFunc){ - return function select(query, elems, options){ - if(typeof query !== "function") query = compileUnsafe(query, options, elems); - if(!Array.isArray(elems)) elems = getChildren(elems); - else elems = removeSubsets(elems); - return searchFunc(query, elems); - }; -} - -var selectAll = getSelectorFunc(function selectAll(query, elems){ - return (query === falseFunc || !elems || elems.length === 0) ? [] : findAll(query, elems); -}); - -var selectOne = getSelectorFunc(function selectOne(query, elems){ - return (query === falseFunc || !elems || elems.length === 0) ? null : findOne(query, elems); -}); - -function is(elem, query, options){ - return (typeof query === "function" ? query : compile(query, options))(elem); -} - -/* - the exported interface -*/ -function CSSselect(query, elems, options){ - return selectAll(query, elems, options); -} - -CSSselect.compile = compile; -CSSselect.filters = Pseudos.filters; -CSSselect.pseudos = Pseudos.pseudos; - -CSSselect.selectAll = selectAll; -CSSselect.selectOne = selectOne; - -CSSselect.is = is; - -//legacy methods (might be removed) -CSSselect.parse = compile; -CSSselect.iterate = selectAll; - -//hooks -CSSselect._compileUnsafe = compileUnsafe; -CSSselect._compileToken = compileToken; |