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-dev.16 to 1.0.0-dev.17

1

lib/application.d.ts

@@ -6,3 +6,2 @@ import { Application, Configuration, Facility, KoaMiddleware, Middleware, PlumierApplication, PlumierConfiguration } from "@plumier/core";

readonly koa: Koa;
private globalMiddleware;
constructor();

@@ -9,0 +8,0 @@ use(option: KoaMiddleware): Application;

19

lib/application.js

@@ -12,19 +12,18 @@ "use strict";

}
const DefaultConfiguration = {
mode: "debug",
controller: "./controller",
dependencyResolver: new DefaultDependencyResolver()
};
class Plumier {
constructor() {
this.globalMiddleware = [];
this.koa = new koa_1.default();
this.config = Object.assign(Object.assign({}, DefaultConfiguration), { middleware: [], facilities: [] });
this.config = {
mode: "debug",
controller: "./controller",
dependencyResolver: new DefaultDependencyResolver(),
middlewares: [], facilities: []
};
}
use(option) {
if (typeof option === "function") {
this.globalMiddleware.push(core_1.MiddlewareUtil.fromKoa(option));
this.config.middlewares.push(core_1.MiddlewareUtil.fromKoa(option));
}
else {
this.globalMiddleware.push(option);
this.config.middlewares.push(option);
}

@@ -54,3 +53,3 @@ return this;

core_1.printAnalysis(core_1.analyzeRoutes(routes, this.config.analyzers));
this.koa.use(core_1.router(routes, this.globalMiddleware));
this.koa.use(core_1.router(routes, this.config));
return this.koa;

@@ -57,0 +56,0 @@ }

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

app.set({ validators: this.opt.validators });
app.use(new core_1.ValidationMiddleware(app.config));
app.use(new core_1.ValidationMiddleware());
}

@@ -31,0 +31,0 @@ }

{
"name": "plumier",
"version": "1.0.0-dev.16+ceb0f65",
"version": "1.0.0-dev.17+ab4fd91",
"description": "Delightful Node.js Rest Framework",

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

"@koa/cors": "^3.0.0",
"@plumier/core": "1.0.0-dev.16+ceb0f65",
"@plumier/core": "1.0.0-dev.17+ab4fd91",
"@types/faker": "^4.1.7",

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

"devDependencies": {
"@plumier/jwt": "1.0.0-dev.16+ceb0f65",
"@plumier/mongoose": "1.0.0-dev.16+ceb0f65",
"@plumier/multipart": "1.0.0-dev.16+ceb0f65",
"@plumier/serve-static": "1.0.0-dev.16+ceb0f65",
"@plumier/social-login": "1.0.0-dev.16+ceb0f65",
"@plumier/jwt": "1.0.0-dev.17+ab4fd91",
"@plumier/mongoose": "1.0.0-dev.17+ab4fd91",
"@plumier/multipart": "1.0.0-dev.17+ab4fd91",
"@plumier/serve-static": "1.0.0-dev.17+ab4fd91",
"@plumier/social-login": "1.0.0-dev.17+ab4fd91",
"@types/body-parser": "^1.17.1",

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

},
"gitHead": "ceb0f654c29fbf216513c3c60626511492ff56af"
"gitHead": "ab4fd91080ec4f2268241e6ff244e2c3353c1e07"
}
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