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