UNPKG

express-demo

Version:

Express app demo. With social login, i18n, unit test, create doc, minify files, check format and syntax.

61 lines (54 loc) 1.26 kB
/** * Const module. * @module util/const */ const current = new Date(); const PROVIDER_WEB = 1; const PROVIDER_FACEBOOK = 2; const PROVIDER_GOOGLE = 3; const PROVIDER_TWITTER = 4; const PROVIDERS = []; PROVIDERS[PROVIDER_WEB] = 'WW'; PROVIDERS[PROVIDER_FACEBOOK] = 'FB'; PROVIDERS[PROVIDER_GOOGLE] = 'GG'; PROVIDERS[PROVIDER_TWITTER] = 'TW'; const DB = { SIZE_TEXT_SMALL: 10, SIZE_TEXT_MEDIUM: 40, SIZE_TEXT_LARGE: 120, SIZE_TEXT_BIG: 500, SIZE_CHAR_TWO: 2, USER_TYPE_ADMIN: 0, USER_TYPE_USER: 1, USER_TYPE_OPERATOR: 2, STATUS_ACTIVE: 1, STATUS_INACTIVE: 2, GENDER_NONE: 0 }; const TOKEN = { PASSWORD_RESET: 1, ACTIVATION: 2 }; const ENV = { DEVELOPMENT: 'development', TEST: 'test', PRODUCTION: 'production' }; module.exports = { CURRENT_YEAR: current.getFullYear(), USERNAME_SEPARATOR: '.', PROVIDER_WEB: PROVIDER_WEB, PROVIDER_FACEBOOK: PROVIDER_FACEBOOK, PROVIDER_GOOGLE: PROVIDER_GOOGLE, PROVIDER_TWITTER: PROVIDER_TWITTER, PROVIDERS: PROVIDERS, TOKEN_EXPIRES_TIME: 3600000, TOKEN_SIZE: 48, ERR_INTERNAL_SERVER: 500, ERR_NOT_FOUND: 404, LIMIT_ID_FACEBOOK: -5, LIMIT_MSG_ERROR: 3, DB: DB, TOKEN: TOKEN, ENV: ENV };