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

plumier

Package Overview
Dependencies
Maintainers
1
Versions
652
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

plumier - npm Package Compare versions

Comparing version 1.0.0-dev11.3 to 1.0.0-dev11.4

5

lib/application.d.ts

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

import { Application, Configuration, Facility, KoaMiddleware, Middleware, PlumierApplication, PlumierConfiguration } from "@plumier/core";
import { Application, Configuration, Facility, Middleware, MiddlewareFunction, PlumierApplication, PlumierConfiguration } from "@plumier/core";
import Koa from "koa";

@@ -7,4 +7,3 @@ export declare class Plumier implements PlumierApplication {

constructor();
use(option: KoaMiddleware): Application;
use(option: Middleware): Application;
use(option: string | symbol | MiddlewareFunction | Middleware): Application;
set(facility: Facility): Application;

@@ -11,0 +10,0 @@ set(config: Partial<Configuration>): Application;

17

lib/application.js

@@ -7,7 +7,2 @@ "use strict";

const path_1 = require("path");
class DefaultDependencyResolver {
resolve(type) {
return new type();
}
}
class Plumier {

@@ -19,13 +14,9 @@ constructor() {

controller: "./controller",
dependencyResolver: new DefaultDependencyResolver(),
middlewares: [], facilities: []
dependencyResolver: new core_1.DefaultDependencyResolver(),
middlewares: [],
facilities: []
};
}
use(option) {
if (typeof option === "function") {
this.config.middlewares.push(core_1.MiddlewareUtil.fromKoa(option));
}
else {
this.config.middlewares.push(option);
}
this.config.middlewares.push(option);
return this;

@@ -32,0 +23,0 @@ }

/// <reference types="koa__cors" />
import Cors from "@koa/cors";
import { Class, DefaultFacility, PlumierApplication, ValidatorStore } from "@plumier/core";
import { Class, DefaultFacility, PlumierApplication, DependencyResolver } from "@plumier/core";
import BodyParser from "koa-body";

@@ -20,3 +20,3 @@ /**

cors?: Cors.Options | undefined;
validators?: ValidatorStore | undefined;
dependencyResolver?: DependencyResolver | undefined;
} | undefined);

@@ -23,0 +23,0 @@ setup(app: Readonly<PlumierApplication>): void;

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

app.koa.use(cors_1.default(this.opt && this.opt.cors));
if (this.opt && this.opt.dependencyResolver)
app.set({ dependencyResolver: this.opt.dependencyResolver });
if (this.opt && this.opt.controller)
app.set({ controller: this.opt.controller });
if (this.opt && this.opt.validators)
app.set({ validators: this.opt.validators });
app.use(new core_1.ValidationMiddleware());

@@ -30,0 +30,0 @@ }

@@ -1,4 +0,4 @@

export { authorize, ActionResult, Application, bind, Configuration, Class, DependencyResolver, Facility, FileUploadInfo, FileParser, HeaderPart, HttpMethod, HttpStatus, HttpStatusError, Invocation, KoaMiddleware, middleware, Middleware, domain, PlumierApplication, PlumierConfiguration, RequestPart, route, RouteInfo, ValidatorStore, ValidatorFunction, ValidatorInfo, DefaultFacility, response, val } from "@plumier/core";
export { authorize, ActionResult, Application, bind, Configuration, Class, DependencyResolver, DefaultDependencyResolver, Facility, FileUploadInfo, FileParser, HeaderPart, HttpMethod, HttpStatus, HttpStatusError, Invocation, KoaMiddleware, middleware, Middleware, MiddlewareUtil, domain, PlumierApplication, PlumierConfiguration, RequestPart, route, RouteInfo, Authorizer, AuthorizeMetadataInfo, CustomValidator, ValidatorFunction, ValidatorInfo, DefaultFacility, response, val, AsyncValidatorResult } from "@plumier/core";
export * from "./facility";
import { Plumier } from "./application";
export default Plumier;

@@ -8,5 +8,7 @@ "use strict";

exports.bind = core_1.bind;
exports.DefaultDependencyResolver = core_1.DefaultDependencyResolver;
exports.HttpStatus = core_1.HttpStatus;
exports.HttpStatusError = core_1.HttpStatusError;
exports.middleware = core_1.middleware;
exports.MiddlewareUtil = core_1.MiddlewareUtil;
exports.domain = core_1.domain;

@@ -13,0 +15,0 @@ exports.route = core_1.route;

{
"name": "plumier",
"version": "1.0.0-dev11.3+4023ad0",
"version": "1.0.0-dev11.4+abaf721",
"description": "Delightful Node.js Rest Framework",

@@ -23,3 +23,3 @@ "main": "lib/index.js",

"@koa/cors": "^3.0.0",
"@plumier/core": "1.0.0-dev11.3+4023ad0",
"@plumier/core": "1.0.0-dev11.4+abaf721",
"@types/faker": "^4.1.7",

@@ -32,7 +32,7 @@ "@types/koa__cors": "^2.2.3",

"devDependencies": {
"@plumier/jwt": "1.0.0-dev11.3+4023ad0",
"@plumier/mongoose": "1.0.0-dev11.3+4023ad0",
"@plumier/multipart": "1.0.0-dev11.3+4023ad0",
"@plumier/serve-static": "1.0.0-dev11.3+4023ad0",
"@plumier/social-login": "1.0.0-dev11.3+4023ad0",
"@plumier/jwt": "1.0.0-dev11.4+abaf721",
"@plumier/mongoose": "1.0.0-dev11.4+abaf721",
"@plumier/multipart": "1.0.0-dev11.4+abaf721",
"@plumier/serve-static": "1.0.0-dev11.4+abaf721",
"@plumier/social-login": "1.0.0-dev11.4+abaf721",
"@types/body-parser": "^1.17.1",

@@ -75,3 +75,3 @@ "@types/cors": "^2.8.6",

},
"gitHead": "4023ad0ad94e738ed1fd7149e070ef9d71694d26"
"gitHead": "abaf7219e8bddd92eae914e23cd069d122e9d048"
}
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