🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@sameke/expressjs-decorators

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sameke/expressjs-decorators - npm Package Compare versions

Comparing version
1.1.10
to
1.1.12
+16
-17
dist/express.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.registerController = exports.CatchAndSendError = exports.Next = exports.Request = exports.Response = exports.Body = exports.Headers = exports.NumQuery = exports.Query = exports.NumParam = exports.Params = exports.Delete = exports.Put = exports.Post = exports.Get = exports.Controller = void 0;
exports.Controller = Controller;
exports.Get = Get;
exports.Post = Post;
exports.Put = Put;
exports.Delete = Delete;
exports.Params = Params;
exports.NumParam = NumParam;
exports.Query = Query;
exports.NumQuery = NumQuery;
exports.Headers = Headers;
exports.Body = Body;
exports.Response = Response;
exports.Request = Request;
exports.Next = Next;
exports.CatchAndSendError = CatchAndSendError;
exports.registerController = registerController;
const express_1 = require("express");

@@ -24,3 +39,2 @@ const http_1 = require("http");

}
exports.Controller = Controller;
function Get(path = '', middleware) {

@@ -38,3 +52,2 @@ return (target, key, descriptor) => {

}
exports.Get = Get;
function Post(path = '', middleware) {

@@ -52,3 +65,2 @@ return (target, key, descriptor) => {

}
exports.Post = Post;
function Put(path = '', middleware) {

@@ -66,3 +78,2 @@ return (target, key, descriptor) => {

}
exports.Put = Put;
function Delete(path = '', middleware) {

@@ -80,3 +91,2 @@ return (target, key, descriptor) => {

}
exports.Delete = Delete;
function Params(name) {

@@ -99,3 +109,2 @@ return (target, key, index) => {

}
exports.Params = Params;
function NumParam(name, isFloat = false) {

@@ -119,3 +128,2 @@ return (target, key, index) => {

}
exports.NumParam = NumParam;
function Query(name) {

@@ -138,3 +146,2 @@ return (target, key, index) => {

}
exports.Query = Query;
function NumQuery(name, isFloat = false) {

@@ -158,3 +165,2 @@ return (target, key, index) => {

}
exports.NumQuery = NumQuery;
function Headers(name) {

@@ -177,3 +183,2 @@ return (target, key, index) => {

}
exports.Headers = Headers;
function Body(name) {

@@ -196,3 +201,2 @@ return (target, key, index) => {

}
exports.Body = Body;
function Response() {

@@ -214,3 +218,2 @@ return (target, key, index) => {

}
exports.Response = Response;
function Request() {

@@ -232,3 +235,2 @@ return (target, key, index) => {

}
exports.Request = Request;
function Next() {

@@ -250,3 +252,2 @@ return (target, key, index) => {

}
exports.Next = Next;
function CatchAndSendError() {

@@ -287,3 +288,2 @@ return (target, key, descriptor) => {

}
exports.CatchAndSendError = CatchAndSendError;
function registerController(app, controller) {

@@ -309,3 +309,2 @@ let meta = getMeta(controller);

}
exports.registerController = registerController;
function getParameters(req, res, next, params) {

@@ -312,0 +311,0 @@ if (params == null || params.length <= 0) {

{
"name": "@sameke/expressjs-decorators",
"version": "1.1.10",
"version": "1.1.12",
"description": "express decorators",

@@ -33,9 +33,9 @@ "main": "dist/index.js",

"peerDependencies": {
"express": "^4.19.2"
"express": "^5.*"
},
"devDependencies": {
"@types/express": "4.17.21",
"@types/node": "18.17.17",
"typescript": "5.2.2"
"@types/express": "5.0.1",
"@types/node": "22.14.0",
"typescript": "5.8.3"
}
}
{"version":3,"file":"express.js","sourceRoot":"","sources":["../src/express.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,4CAA0B"}