Skip to content

Commit fa208ba

Browse files
committed
docs(json): Generate a JSONSchema file
1 parent da6375c commit fa208ba

4 files changed

Lines changed: 324 additions & 12 deletions

File tree

Cargo.lock

Lines changed: 114 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/libtest-json/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,15 @@ pre-release-replacements = [
2626
[features]
2727
default = []
2828
serde = ["dep:serde"]
29+
unstable-schema = ["serde", "dep:schemars", "dep:serde_json"]
2930

3031
[dependencies]
3132
serde = { version = "1.0.160", features = ["derive"], optional = true }
33+
serde_json = { version = "1.0.96", optional = true }
34+
schemars = { version = "1.0.0-alpha.17", features = ["preserve_order", "semver1"], optional = true }
3235

3336
[dev-dependencies]
37+
snapbox = "0.6.21"
3438

3539
[lints]
3640
workspace = true

0 commit comments

Comments
 (0)