Pathfinder

jsonpath in elixir through nodejs

made possible thanks to reverly'

⚠️WIP. This is an early and uncomplete release, expect breaking changes

Installation

Prerequisite

Steps

  1. Add pathfinder to your mix.exs
    def deps do
    [
     {:pathfinder, "~> 0.1.0"}
    ]
    end
  2. Run mix deps.get
  3. Copy files cp ../deps/pathfinder/node ./
  4. Install NodeJS dependencies cd node && npm install

API

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/pathfinder.

Dev status

[x] .query/2 [ ] .paths [ ] .nodes [ ] .parse [ ] .parent [ ] .value [ ] .stringify