[badges.travis-ci]
branch = "master"
repository = "freestrings/jsonpath"
[dependencies.log]
optional = true
version = "0.4"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
features = ["preserve_order"]
version = "1.0"
[dev-dependencies.env_logger]
version = "0.11"
[features]
ffi = []
logs = ["log"]
[lib]
crate-type = ["cdylib", "rlib"]
name = "jsonpath_lib"
path = "src/lib.rs"
[package]
authors = ["Changseok Han <freestrings@gmail.com>", "Ivan Azoyan <ivan.azoyan@gmail.com"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["wasm", "parser-implementations", "api-bindings"]
description = """
An updated fork of jsonpath_lib. The original crate has not been updated since 2021 Jun 03.
It is JsonPath engine written in Rust. It provide a similar API interface in Webassembly and Javascript too. - Webassembly Demo: https://freestrings.github.io/jsonpath
Feel free to transfer maintenance for this crate if I don't respond for one year.
I consent to the transfer of this crate to the first person who asks help@crates.io for it."""
documentation = "https://docs.rs/jsonpath_lib/0.3.0/jsonpath_lib"
edition = "2021"
keywords = ["jsonpath", "json", "webassembly", "lua", "query"]
license = "MIT"
name = "jsonpath_lib2"
readme = "README.md"
repository = "https://github.com/azoyan/jsonpath"
version = "0.3.3"
[[test]]
name = "array_filter"
path = "tests/array_filter.rs"
[[test]]
name = "common"
path = "tests/common.rs"
[[test]]
name = "filter"
path = "tests/filter.rs"
[[test]]
name = "jsonpath_examples"
path = "tests/jsonpath_examples.rs"
[[test]]
name = "lib"
path = "tests/lib.rs"
[[test]]
name = "op"
path = "tests/op.rs"
[[test]]
name = "paths"
path = "tests/paths.rs"
[[test]]
name = "precompile"
path = "tests/precompile.rs"
[[test]]
name = "readme"
path = "tests/readme.rs"
[[test]]
name = "return_type"
path = "tests/return_type.rs"
[[test]]
name = "selector"
path = "tests/selector.rs"