@anovsiradj/search-query-parser

yet another search query parser

Usage no npm install needed!

<script type="module">
  import anovsiradjSearchQueryParser from 'https://cdn.skypack.dev/@anovsiradj/search-query-parser';
</script>

README

Search String Query Syntax Parser

yet another search query parser

howto

let parser = new SearchQueryParser(`term #hash key:value`);
console.log( parser.get() );

devel

# ./syntax.regexp => ./regexp.js
yarn run regexp

# testing
yarn run test

# testing browser devtools
yarn run parcel:server

# ./dist/
yarn run parcel:build

todos

  • parse detect if term is multiple words, term:"lorem ipsum dolor" by is_many:true (something like that).
  • parse detect words quote mode, quote:'single|double'.
  • currently generated files are commited, learn how to not.