You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

middleware-async

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

middleware-async - npm Package Compare versions

Comparing version

to
1.1.1

15

index.js
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());

@@ -37,5 +38,11 @@ });

};
var _this = this;
var __spreadArrays = (this && this.__spreadArrays) || function () {
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
for (var r = Array(s), k = 0, i = 0; i < il; i++)
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
r[k] = a[j];
return r;
};
exports.__esModule = true;
exports.asyncMiddleware = function (middleware) { return function (req, res, next) { return __awaiter(_this, void 0, void 0, function () {
exports.asyncMiddleware = function (middleware) { return function (req, res, next) { return __awaiter(void 0, void 0, void 0, function () {
var called, cb, err_1;

@@ -93,3 +100,3 @@ return __generator(this, function (_a) {

while (Array.isArray(first))
_a = first.concat(middlewares), first = _a[0], middlewares = _a.slice(1);
_a = __spreadArrays(first, middlewares), first = _a[0], middlewares = _a.slice(1);
return function (req, res, next) {

@@ -96,0 +103,0 @@ if (!first)

{
"name": "middleware-async",
"version": "1.1.0",
"version": "1.1.1",
"description": "A handy tool to work with async/promise express middleware",

@@ -27,21 +27,21 @@ "main": "index.js",

"devDependencies": {
"@babel/core": "^7.5.0",
"@babel/plugin-syntax-object-rest-spread": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.5.0",
"@babel/preset-env": "^7.5.0",
"@babel/preset-typescript": "^7.3.3",
"@babel/runtime": "^7.5.0",
"@types/jest": "^24.0.15",
"babel-eslint": "^10.0.2",
"babel-jest": "^24.8.0",
"eslint": "^6.0.1",
"eslint-config-airbnb-base": "^13.2.0",
"@babel/core": "^7.8.4",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
"@babel/plugin-transform-runtime": "^7.8.3",
"@babel/preset-env": "^7.8.4",
"@babel/preset-typescript": "^7.8.3",
"@babel/runtime": "^7.8.4",
"@types/jest": "^25.1.2",
"babel-eslint": "^10.0.3",
"babel-jest": "^25.1.0",
"eslint": "^6.8.0",
"eslint-config-airbnb-base": "^14.0.0",
"eslint-plugin-babel": "^5.3.0",
"eslint-plugin-import": "^2.18.0",
"eslint-plugin-jest": "^22.7.2",
"eslint-plugin-import": "^2.20.1",
"eslint-plugin-jest": "^23.7.0",
"express": "^4.17.1",
"flip-promise": "^1.0.2",
"jest": "^24.8.0",
"tslint": "^5.18.0",
"typescript": "^3.5.2"
"flip-promise": "^1.0.4",
"jest": "^25.1.0",
"tslint": "^6.0.0",
"typescript": "^3.7.5"
},

@@ -48,0 +48,0 @@ "dependencies": {