UNPKG

horse-generator

Version:
28 lines (26 loc) 1.43 kB
var ALLOWED_FIELDS_TYPES = ['string', 'number', 'date', 'boolean', 'array', 'objectId']; var ALLOWED_REST_ARGUMENT = { 'YES': 'yes', 'NO': 'no' }; var ALLOWED_FILE_TREE_ARGUMENT = { 'TYPE': 't', 'MODULE': 'm' }; var CLI_PHRASES = { AVAILABLE_TYPE: 'Available types : string, number, date, boolean, array, objectId', QUESTION_MODEL_NAME: 'Model Name : ', QUESTION_FIELD_NAME: 'Field Name (press <return> to stop adding fields) : ', QUESTION_FIELD_TYPE: 'Field Type [string] : ', QUESTION_FIELD_REF: 'Reference (model name referred by the objectId field) : ', QUESTION_GENERATE_REST: 'Generate Rest (yes/no) ? [yes] : ', QUESTION_FILES_TREE: 'Files tree generation grouped by Type or by Module (t/m) ? [t] : ', ERROR_MODEL_NAME: 'Argument required : Model name', ERROR_TYPE_ARGUMENT: 'Invalid Argument : Field type is not allowed', ERROR_REST_ARGUMENT: 'Argument invalid : rest', ERROR_FILES_TREE_ARGUMENT: 'Argument invalid : file tree generation', ERROR_FIELD_REQUIRED: 'Argument required : fields', ERROR_FIELD_NAME_REQUIRED: 'Argument required : Field Name', ERROR_FIELD_TYPE_REQUIRED: 'Argument required : Field type', ERROR_FIELD_TYPE_INVALID: 'Invalid Argument : Field type is not allowed' }; module.exports = { ALLOWED_FIELDS_TYPES: ALLOWED_FIELDS_TYPES, ALLOWED_REST_ARGUMENT: ALLOWED_REST_ARGUMENT, ALLOWED_FILE_TREE_ARGUMENT: ALLOWED_FILE_TREE_ARGUMENT, CLI_PHRASES: CLI_PHRASES, };