json-schema-catalog-rs-formats: use more idiomatic formats.json instead of toFile/toJSON

This also avoids toFile running at eval time.
This commit is contained in:
Stefan Frijters
2026-04-11 17:06:16 +02:00
parent bf35438a86
commit a276841f67
@@ -1,18 +1,18 @@
{
json-schema-catalog-rs,
runCommand,
writeText,
formats,
}:
let
sample = builtins.toFile "example-schema.json" (
builtins.toJSON {
"$schema" = "http://json-schema.org/draft-07/schema#";
"$id" = "https://example.com/example-2.9.json";
"title" = "Example Schema";
}
);
sample = (formats.json { }).generate "example-schema.json" {
"$schema" = "http://json-schema.org/draft-07/schema#";
"$id" = "https://example.com/example-2.9.json";
"title" = "Example Schema";
};
expectedOutput = builtins.toFile "expected-output" ''
expectedOutput = writeText "expected-output" ''
{
"groups": [
{