const ConfigValidator = require('./configValidator');
const schema = {"properties": {"name": {"type": "string"}, "port": {"type": "number"}, "debug": {"type": "boolean"}}, "type": "object", "required": ["name", "port"]};
const validator = new ConfigValidator(schema);
const config = {"port": 3000, "name": "myapp", "debug": true};
const result = validator.validate(config);
if (result.valid) {
console.log('Config is valid');
} else {
console.error('Validation errors:', result.errors);
}