@suchipi/esquery

    1.0.1 • Public • Published

    This is a fork of ESQuery that lets you configure the method used to get keys for a given node, eg:

    const customAst = {
      type: "Foo",
      children: [
        {
          type: "Bar",
          value: 5
        }
      ]
    };
    
    const esquery = require("esquery").configure({
      getKeys(node) {
        return Object.keys(node);
      }
    });
    
    esquery.query(customAst, "Foo > Bar[value=5]"); // [ { type: "Bar", value: 5 } ]

    Install

    npm i @suchipi/esquery

    DownloadsWeekly Downloads

    521

    Version

    1.0.1

    License

    BSD-3-Clause

    Unpacked Size

    93.7 kB

    Total Files

    5

    Last publish

    Collaborators

    • suchipi