add cli & rpc to edit db with jq syntax (#2372)

* add cli & rpc to edit db with jq syntax

* build fixes

* fix build

* fix build

* update cargo.lock
This commit is contained in:
Aiden McClelland
2023-07-25 16:22:58 -06:00
committed by GitHub
parent 082c51109d
commit 9e03ac084e
6 changed files with 211 additions and 8 deletions

61
backend/Cargo.lock generated
View File

@@ -557,6 +557,15 @@ dependencies = [
"winapi",
]
[[package]]
name = "chumsky"
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23170228b96236b5a7299057ac284a321457700bc8c41a4476052f0f4ba5349d"
dependencies = [
"hashbrown 0.12.3",
]
[[package]]
name = "ciborium"
version = "0.2.1"
@@ -1236,6 +1245,12 @@ dependencies = [
"text_lines",
]
[[package]]
name = "dyn-clone"
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "304e6508efa593091e97a9abbc10f90aa7ca635b6d2784feff3c89d41dd12272"
[[package]]
name = "ecdsa"
version = "0.14.8"
@@ -1881,6 +1896,12 @@ version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hifijson"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85ef6b41c333e6dd2a4aaa59125a19b633cd17e7aaf372b2260809777bcdef4a"
[[package]]
name = "hkdf"
version = "0.12.3"
@@ -2284,6 +2305,44 @@ version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
[[package]]
name = "jaq-core"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ab6f495d0fe97460255aef70fbd77d3b5a7701930163ad69c963b9c6d5d5726"
dependencies = [
"ahash 0.7.6",
"dyn-clone",
"hifijson",
"indexmap 1.9.3",
"itertools 0.10.5",
"jaq-parse",
"log",
"once_cell",
"regex",
"serde_json",
]
[[package]]
name = "jaq-parse"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f0f97f01eb9e87af3cbcc843b0dfe693fc6b0a2b9093dc8980dd9fc682826b0"
dependencies = [
"chumsky",
"serde",
]
[[package]]
name = "jaq-std"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b261109851c8687bc55eab26e6d81e96f3fdab367e2d3d5706947c218ddaf22"
dependencies = [
"bincode",
"jaq-parse",
]
[[package]]
name = "josekit"
version = "0.8.3"
@@ -4639,6 +4698,8 @@ dependencies = [
"iprange",
"isocountry",
"itertools 0.10.5",
"jaq-core",
"jaq-std",
"josekit",
"js_engine",
"jsonpath_lib",