UNPKG

authrix

Version:

Lightweight, flexible authentication library for Node.js and TypeScript.

1 lines 2.35 kB
'use strict';var chunkXJ6V5AZ4_cjs=require('./chunk-XJ6V5AZ4.cjs'),chunkCUSEWHH4_cjs=require('./chunk-CUSEWHH4.cjs'),chunkE7UESKJB_cjs=require('./chunk-E7UESKJB.cjs');require('./chunk-5ZKHY3X3.cjs'),require('./chunk-D6WM53FN.cjs');function v(r,o,e=200){let s={success:true,data:o};r.status(e).json(s);}function t(r,o,e=500){let s={success:false,error:{message:o}};r.status(e).json(s);}function T(r,o,e,s){return r instanceof chunkCUSEWHH4_cjs.a?t(e,r.message,r.statusCode):t(e,"An unexpected internal server error occurred.",500)}Object.defineProperty(exports,"createLogger",{enumerable:true,get:function(){return chunkXJ6V5AZ4_cjs.b}});Object.defineProperty(exports,"logger",{enumerable:true,get:function(){return chunkXJ6V5AZ4_cjs.a}});Object.defineProperty(exports,"reconfigureLogger",{enumerable:true,get:function(){return chunkXJ6V5AZ4_cjs.c}});Object.defineProperty(exports,"AuthrixError",{enumerable:true,get:function(){return chunkCUSEWHH4_cjs.a}});Object.defineProperty(exports,"BadRequestError",{enumerable:true,get:function(){return chunkCUSEWHH4_cjs.b}});Object.defineProperty(exports,"ConflictError",{enumerable:true,get:function(){return chunkCUSEWHH4_cjs.f}});Object.defineProperty(exports,"ForbiddenError",{enumerable:true,get:function(){return chunkCUSEWHH4_cjs.d}});Object.defineProperty(exports,"InternalServerError",{enumerable:true,get:function(){return chunkCUSEWHH4_cjs.g}});Object.defineProperty(exports,"NotFoundError",{enumerable:true,get:function(){return chunkCUSEWHH4_cjs.e}});Object.defineProperty(exports,"UnauthorizedError",{enumerable:true,get:function(){return chunkCUSEWHH4_cjs.c}});Object.defineProperty(exports,"generateSecurePassword",{enumerable:true,get:function(){return chunkE7UESKJB_cjs.e}});Object.defineProperty(exports,"hashPassword",{enumerable:true,get:function(){return chunkE7UESKJB_cjs.a}});Object.defineProperty(exports,"needsRehash",{enumerable:true,get:function(){return chunkE7UESKJB_cjs.f}});Object.defineProperty(exports,"validatePassword",{enumerable:true,get:function(){return chunkE7UESKJB_cjs.d}});Object.defineProperty(exports,"verifyAndCheckRehash",{enumerable:true,get:function(){return chunkE7UESKJB_cjs.c}});Object.defineProperty(exports,"verifyPassword",{enumerable:true,get:function(){return chunkE7UESKJB_cjs.b}});exports.errorHandler=T;exports.sendError=t;exports.sendSuccess=v;