You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP
Socket
Sign inDemoInstall
Socket

@rm8tickets/common

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rm8tickets/common - npm Package Compare versions

Comparing version

to
1.0.14

2

build/errors/bad-request-error.d.ts

@@ -1,2 +0,2 @@

import { CustomError } from "./custom-error";
import { CustomError } from './custom-error';
export declare class BadRequestError extends CustomError {

@@ -3,0 +3,0 @@ message: string;

@@ -6,3 +6,3 @@ "use strict";

({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);

@@ -17,3 +17,2 @@ };

Object.defineProperty(exports, "__esModule", { value: true });
exports.BadRequestError = void 0;
var custom_error_1 = require("./custom-error");

@@ -20,0 +19,0 @@ var BadRequestError = /** @class */ (function (_super) {

@@ -0,0 +0,0 @@ export declare abstract class CustomError extends Error {

@@ -6,3 +6,3 @@ "use strict";

({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);

@@ -17,3 +17,2 @@ };

Object.defineProperty(exports, "__esModule", { value: true });
exports.CustomError = void 0;
var CustomError = /** @class */ (function (_super) {

@@ -20,0 +19,0 @@ __extends(CustomError, _super);

@@ -1,2 +0,2 @@

import { CustomError } from "./custom-error";
import { CustomError } from './custom-error';
export declare class DatabaseConnectionError extends CustomError {

@@ -3,0 +3,0 @@ statusCode: number;

@@ -6,3 +6,3 @@ "use strict";

({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);

@@ -17,3 +17,2 @@ };

Object.defineProperty(exports, "__esModule", { value: true });
exports.DatabaseConnectionError = void 0;
var custom_error_1 = require("./custom-error");

@@ -23,3 +22,3 @@ var DatabaseConnectionError = /** @class */ (function (_super) {

function DatabaseConnectionError() {
var _this = _super.call(this, 'Error connecting to database') || this;
var _this = _super.call(this, 'Error connecting to db') || this;
_this.statusCode = 500;

@@ -31,5 +30,3 @@ _this.reason = 'Error connecting to database';

DatabaseConnectionError.prototype.serializeErrors = function () {
return [
{ message: this.reason }
];
return [{ message: this.reason }];
};

@@ -36,0 +33,0 @@ return DatabaseConnectionError;

@@ -1,2 +0,2 @@

import { CustomError } from "./custom-error";
import { CustomError } from './custom-error';
export declare class NotAuthorizedError extends CustomError {

@@ -3,0 +3,0 @@ statusCode: number;

@@ -6,3 +6,3 @@ "use strict";

({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);

@@ -17,3 +17,2 @@ };

Object.defineProperty(exports, "__esModule", { value: true });
exports.NotAuthorizedError = void 0;
var custom_error_1 = require("./custom-error");

@@ -23,3 +22,3 @@ var NotAuthorizedError = /** @class */ (function (_super) {

function NotAuthorizedError() {
var _this = _super.call(this, 'Not authorized') || this;
var _this = _super.call(this, 'Not Authorized') || this;
_this.statusCode = 401;

@@ -26,0 +25,0 @@ Object.setPrototypeOf(_this, NotAuthorizedError.prototype);

@@ -1,2 +0,2 @@

import { CustomError } from "./custom-error";
import { CustomError } from './custom-error';
export declare class NotFoundError extends CustomError {

@@ -3,0 +3,0 @@ statusCode: number;

@@ -6,3 +6,3 @@ "use strict";

({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);

@@ -17,3 +17,2 @@ };

Object.defineProperty(exports, "__esModule", { value: true });
exports.NotFoundError = void 0;
var custom_error_1 = require("./custom-error");

@@ -20,0 +19,0 @@ var NotFoundError = /** @class */ (function (_super) {

@@ -0,0 +0,0 @@ import { ValidationError } from 'express-validator';

@@ -6,3 +6,3 @@ "use strict";

({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);

@@ -17,3 +17,2 @@ };

Object.defineProperty(exports, "__esModule", { value: true });
exports.RequestValidationError = void 0;
var custom_error_1 = require("./custom-error");

@@ -20,0 +19,0 @@ var RequestValidationError = /** @class */ (function (_super) {

@@ -0,0 +0,0 @@ export * from './errors/bad-request-error';

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./errors/bad-request-error"), exports);
__exportStar(require("./errors/custom-error"), exports);
__exportStar(require("./errors/database-connection-error"), exports);
__exportStar(require("./errors/not-authorized-error"), exports);
__exportStar(require("./errors/not-found-error"), exports);
__exportStar(require("./errors/request-validation-error"), exports);
__exportStar(require("./middlewares/current-user"), exports);
__exportStar(require("./middlewares/error-handler"), exports);
__exportStar(require("./middlewares/require-auth"), exports);
__exportStar(require("./middlewares/validate-request"), exports);
// Re-export stuff from errors and middlewares
__export(require("./errors/bad-request-error"));
__export(require("./errors/custom-error"));
__export(require("./errors/database-connection-error"));
__export(require("./errors/not-authorized-error"));
__export(require("./errors/not-found-error"));
__export(require("./errors/request-validation-error"));
__export(require("./middlewares/current-user"));
__export(require("./middlewares/error-handler"));
__export(require("./middlewares/require-auth"));
__export(require("./middlewares/validate-request"));

@@ -10,7 +10,6 @@ import { Request, Response, NextFunction } from 'express';

currentUser?: UserPayload;
log?: string;
}
}
}
export declare const currentUser: (req: Request, res: Response, next: NextFunction) => void;
export declare const currentUser: (req: Request<import("express-serve-static-core").ParamsDictionary, any, any, import("express-serve-static-core").Query>, res: Response<any>, next: NextFunction) => void;
export {};
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.currentUser = void 0;
var jsonwebtoken_1 = require("jsonwebtoken");
var currentUser = function (req, res, next) {
var jsonwebtoken_1 = __importDefault(require("jsonwebtoken"));
exports.currentUser = function (req, res, next) {
var _a;
if (!((_a = req.session) === null || _a === void 0 ? void 0 : _a.jwt)) {
req.currentUser = { id: 'nada', email: 'didnt make it' };
return next();
}
try {
req.log = 'no session jwt';
var payload = jsonwebtoken_1.default.verify(req.session.jwt, process.env.JWT_KEY);

@@ -19,2 +19,1 @@ req.currentUser = payload;

};
exports.currentUser = currentUser;
import { Request, Response, NextFunction } from 'express';
export declare const errorHandler: (err: Error, req: Request, res: Response, next: NextFunction) => Response<any>;
export declare const errorHandler: (err: Error, req: Request<import("express-serve-static-core").ParamsDictionary, any, any, import("express-serve-static-core").Query>, res: Response<any>, next: NextFunction) => Response<any> | undefined;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.errorHandler = void 0;
var custom_error_1 = require("../errors/custom-error");
var errorHandler = function (err, req, res, next) {
exports.errorHandler = function (err, req, res, next) {
if (err instanceof custom_error_1.CustomError) {
return res.status(err.statusCode).send({ errors: err.serializeErrors() });
}
res.status(400).send({ errors: [{ message: err.message }] });
res.status(400).send({
errors: [{ message: 'Something went wrong' }]
});
};
exports.errorHandler = errorHandler;
import { Request, Response, NextFunction } from 'express';
export declare const requireAuth: (req: Request, res: Response, next: NextFunction) => void;
export declare const requireAuth: (req: Request<import("express-serve-static-core").ParamsDictionary, any, any, import("express-serve-static-core").Query>, res: Response<any>, next: NextFunction) => void;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.requireAuth = void 0;
var not_authorized_error_1 = require("../errors/not-authorized-error");
var requireAuth = function (req, res, next) {
exports.requireAuth = function (req, res, next) {
if (!req.currentUser) {

@@ -11,2 +10,1 @@ throw new not_authorized_error_1.NotAuthorizedError();

};
exports.requireAuth = requireAuth;
import { Request, Response, NextFunction } from 'express';
export declare const validateRequest: (req: Request, res: Response, next: NextFunction) => void;
export declare const validateRequest: (req: Request<import("express-serve-static-core").ParamsDictionary, any, any, import("express-serve-static-core").Query>, res: Response<any>, next: NextFunction) => void;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateRequest = void 0;
var request_validation_error_1 = require("./../errors/request-validation-error");
var express_validator_1 = require("express-validator");
var validateRequest = function (req, res, next) {
var request_validation_error_1 = require("../errors/request-validation-error");
exports.validateRequest = function (req, res, next) {
var errors = express_validator_1.validationResult(req);

@@ -13,2 +12,1 @@ if (!errors.isEmpty()) {

};
exports.validateRequest = validateRequest;
{
"name": "@rm8tickets/common",
"version": "1.0.13",
"version": "1.0.14",
"description": "",

@@ -11,3 +11,3 @@ "main": "./build/index.js",

"scripts": {
"clean": "del /S /Q .\\build\\*",
"clean": "del /Q /S .\\build\\*",
"build": "npm run clean && tsc",

@@ -20,9 +20,9 @@ "pub": "git add . && git commit -m \"Updates\" && npm version patch && npm run build && npm publish"

"devDependencies": {
"del-cli": "^3.0.1",
"typescript": "^4.1.2"
"del-cli": "^3.0.0",
"typescript": "^3.8.3"
},
"dependencies": {
"@types/cookie-session": "~2.0.39",
"@types/express": "~4.17.5",
"@types/jsonwebtoken": "~8.3.9",
"@types/cookie-session": "^2.0.39",
"@types/express": "^4.17.5",
"@types/jsonwebtoken": "^8.3.9",
"cookie-session": "^1.4.0",

@@ -29,0 +29,0 @@ "express": "^4.17.1",