New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

app-builder

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

app-builder - npm Package Compare versions

Comparing version 5.0.7 to 5.1.0

lib/promise.d.ts

3

lib/app-builder.d.ts
import { compose, Middleware } from './compose';
import { PromiseConfig } from './promise';
export declare class AppBuilder<T> {

@@ -8,2 +9,2 @@ private middleware;

export default function createAppBuilder<T>(): AppBuilder<T>;
export { compose, Middleware };
export { compose, Middleware, PromiseConfig };
"use strict";
var compose_1 = require('./compose');
Object.defineProperty(exports, "__esModule", { value: true });
var compose_1 = require("./compose");
exports.compose = compose_1.compose;
var promise_1 = require("./promise");
exports.PromiseConfig = promise_1.PromiseConfig;
var AppBuilder = (function () {

@@ -27,3 +30,2 @@ function AppBuilder() {

}
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = createAppBuilder;
export interface Middleware<T> {
(context?: T, next?: Middleware<T>): any;
}
export declare function compose<T>(...middleware: Array<Array<Middleware<T>> | Middleware<T>>): Middleware<T>;
export declare function compose<T>(...middleware: Array<Middleware<T> | Array<Middleware<T>>>): Middleware<T>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var promise_1 = require("./promise");
function noop() {
return Promise.resolve();
return promise_1.PromiseConfig.constructor.resolve();
}

@@ -21,7 +23,7 @@ function throwIfHasBeenCalled(fn) {

return middleware
? Promise.resolve(middleware(context, next))
: Promise.resolve(context);
? promise_1.PromiseConfig.constructor.resolve(middleware(context, next))
: promise_1.PromiseConfig.constructor.resolve(context);
}
catch (error) {
return Promise.reject(error);
return promise_1.PromiseConfig.constructor.reject(error);
}

@@ -38,9 +40,8 @@ }

for (var _i = 0; _i < arguments.length; _i++) {
middleware[_i - 0] = arguments[_i];
middleware[_i] = arguments[_i];
}
return (_a = []).concat.apply(_a, middleware)
.filter(throwIfNotFunction)
var mw = [];
return mw.concat.apply(mw, middleware).filter(throwIfNotFunction)
.reduceRight(middlewareReducer, tryInvokeMiddleware);
var _a;
}
exports.compose = compose;
{
"name": "app-builder",
"version": "5.0.7",
"version": "5.1.0",
"description": "Simple, Composable, promise based middleware pipelines",

@@ -10,3 +10,3 @@ "main": "./lib/app-builder.js",

"prepublish": "npm test",
"test": "npm run build && cross-env TS_NODE_PROJECT=test mocha"
"test": "npm run build && cross-env TS_NODE_PROJECT=test TS_NODE_IGNORE_WARNINGS=2304 mocha"
},

@@ -35,7 +35,6 @@ "files": [

"homepage": "https://github.com/calebboyd/app-builder",
"dependencies": {},
"devDependencies": {
"@types/chai": "^3.4.31",
"@types/es6-promise": "0.0.30",
"@types/mocha": "^2.2.30",
"@types/bluebird": "^3.5.0",
"@types/chai": "^3.4.35",
"@types/mocha": "^2.2.40",
"chai": "^3.2.0",

@@ -45,4 +44,4 @@ "cross-env": "^1.0.8",

"ts-node": "^0.9.3",
"typescript": "^2.0.0"
"typescript": "^2.2.1"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc