UNPKG

node-rigorous

Version:
47 lines (43 loc) 2.55 kB
"use strict"; require('@babel/register'); require('@babel/polyfill'); /* eslint global-require:0 */ module.exports = { ObjectScrapper: require('./factory/ObjectScrapper'), RigorousError: require('./factory/RigorousError/index').RigorousError, OperationParams: require('./factory/OperationParams'), buildModel: require('./models/buildModel/index'), ObjectCrud: require('./models/ObjectCrud/index'), CrudService: require('./services/locals/CrudService'), LocalRessourceService: require('./services/locals/LocalRessourceService'), moduleBcrypt: require('./modules/mo_bcrypt'), // moduleMailchimp : require('./modules/mo_mailchimp'), moduleMailjet: require('./modules/mo_mailjet'), moduleMongoose: require('./modules/mo_mongoose'), rigorousMongoose: require('mongoose'), // init after moduleMongoose called // Validators validatorIsUnique: require('./helpers/validatorIsUnique'), validatorIsEmail: require('./helpers/validatorIsEmail'), validatorIsNotNull: require('./helpers/validatorIsNotNull'), validatorIsName: require('./helpers/validatorIsName'), helperFormatChecker: require('./helpers/h_format_checker'), helperName: require('./helpers/h_name_helper'), helperSecureUserInput: require('./helpers/h_secure_user_input'), GetMeReadByIdRoute: require('./routers/routes/get_me.read.by.id'), GetReadPaginateAllRoute: require('./routers/routes/get_read.paginate.all'), PostMeDeleteByIdsRoute: require('./routers/routes/post_me.delete.by.ids'), middlewareValidJWT: require('./middlewares/passport/jwt/middleware').create, middlewareAuthenticatedJWT: require('./middlewares/passport/jwt/middleware').refuseAnonymous, middlewareFacebookConnectRedirectHome: require('./middlewares/passport/facebook/webConnect/home/middleware').create, middlewareFacebookConnectRedirectWidget: require('./middlewares/passport/facebook/webConnect/widget/middleware').create, localStrategy: require('./middlewares/passport/local/strategy'), jwtStrategy: require('./middlewares/passport/jwt/strategy'), facebookTokenStrategy: require('./middlewares/passport/facebook/tokenConnect/strategy'), facebookRedirectHomeStrategy: require('./middlewares/passport/facebook/webConnect/home/strategy'), facebookRedirectWidgetStrategy: require('./middlewares/passport/facebook/webConnect/widget/strategy'), RouteNoProcess: require('./routers/routes/RouteNoProcess'), RigorousRoute: require('./routers/RigorousRoute'), RigorousRouter: require('./routers/RigorousRouter/index'), RigorousConfig: require('./config') };