raven-cli
Version:
A tool to build homebrew GBA games
20 lines (13 loc) • 513 B
JavaScript
var assert = require('assert-plus');
var Joi = require('joi');
function ProjectConfigValidator() {}
ProjectConfigValidator.validate = function (projectConfig, callback) {
assert.object(projectConfig);
assert.func(callback);
var projectConfigSchema = Joi.object().keys({
name: Joi.string().regex(/^[a-zA-Z\_]+$/, 'Must contain only letters and underscores')
});
Joi.validate(projectConfig, projectConfigSchema, callback);
};
module.exports = ProjectConfigValidator;
;