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

@nocobase/resourcer

Package Overview
Dependencies
Maintainers
1
Versions
530
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nocobase/resourcer - npm Package Compare versions

Comparing version 0.7.3-alpha.1 to 0.7.4-alpha.1

6

lib/middleware.d.ts

@@ -24,1 +24,7 @@ import { ActionName } from './action';

export default Middleware;
export declare class MiddlewareManager {
protected middlewares: HandlerType[];
compose(): (ctx: any, next: any) => Promise<void>;
use(middleware: HandlerType): void;
unuse(middleware: HandlerType): void;
}

37

lib/middleware.js

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

});
exports.default = exports.Middleware = void 0;
exports.default = exports.MiddlewareManager = exports.Middleware = void 0;
function _koaCompose() {
const data = _interopRequireDefault(require("koa-compose"));
_koaCompose = function _koaCompose() {
return data;
};
return data;
}
var _utils = require("./utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class Middleware {

@@ -83,2 +95,23 @@ constructor(options) {

var _default = Middleware;
exports.default = _default;
exports.default = _default;
class MiddlewareManager {
constructor() {
this.middlewares = [];
}
compose() {
return (ctx, next) => (0, _koaCompose().default)(this.middlewares)(ctx, next);
}
use(middleware) {
this.middlewares.push(middleware);
}
unuse(middleware) {
this.middlewares.splice(this.middlewares.indexOf(middleware), 1);
}
}
exports.MiddlewareManager = MiddlewareManager;

4

package.json
{
"name": "@nocobase/resourcer",
"version": "0.7.3-alpha.1",
"version": "0.7.4-alpha.1",
"description": "",

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

},
"gitHead": "09597f41800ec567f64000e928cd68c28bb927e3"
"gitHead": "543eb1c0308bb72a5ba54f208586cd78bfda8fa9"
}
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