remove esquery
This commit is contained in:
@@ -2,7 +2,6 @@ import * as virtualTypes from "./path/lib/virtual-types";
|
||||
import * as messages from "../messages";
|
||||
import * as t from "../types";
|
||||
import clone from "lodash/lang/clone";
|
||||
import esquery from "esquery";
|
||||
|
||||
export function explode(visitor) {
|
||||
if (visitor._exploded) return visitor;
|
||||
@@ -30,12 +29,6 @@ export function explode(visitor) {
|
||||
// and it sets __esModule to be enumerable on all modules :(
|
||||
delete visitor.__esModule;
|
||||
|
||||
if (visitor.queries) {
|
||||
ensureEntranceObjects(visitor.queries);
|
||||
addQueries(visitor);
|
||||
delete visitor.queries;
|
||||
}
|
||||
|
||||
// ensure visitors are objects
|
||||
ensureEntranceObjects(visitor);
|
||||
|
||||
@@ -158,13 +151,6 @@ function ensureCallbackArrays(obj){
|
||||
if (obj.exit && !Array.isArray(obj.exit)) obj.exit = [obj.exit];
|
||||
}
|
||||
|
||||
function addQueries(visitor) {
|
||||
for (var selector in visitor.queries) {
|
||||
var fns = visitor.queries[selector];
|
||||
addSelector(visitor, selector, fns);
|
||||
}
|
||||
}
|
||||
|
||||
function addSelector(visitor, selector, fns) {
|
||||
selector = esquery.parse(selector);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user