UNPKG

@iredium/butterfly

Version:
23 lines (22 loc) 685 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Schema = void 0; var base_schema_1 = require("../base_schema"); exports.Schema = new base_schema_1.BaseSchema({ role: { type: String, default: 'standard', protect: true }, first_name: { type: String, required: true }, last_name: { type: String, required: true }, username: { type: String, unique: true, required: true }, email: { type: String, unique: true, required: true, match: /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i }, password: { type: String, required: true, minlength: 8, protect: true } });