"use strict";
const { parse, validate_json } = require("../pkg/noyalib_wasm.js");
const schema = {
type: "object",
required: ["host", "port"],
properties: {
host: { type: "string" },
port: { type: "integer", minimum: 1, maximum: 65535 },
},
};
const good = parse("host: api\nport: 8080\n");
console.log("good doc:", validate_json(good, schema)
? "valid ✓"
: "invalid (unexpected)");
const bad = parse("host: api\nport: 999999\n");
console.log("bad doc:", validate_json(bad, schema)
? "valid (unexpected)"
: "invalid ✓ (as expected)");