New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

function-hooks

Package Overview
Dependencies
Maintainers
0
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

function-hooks - npm Package Compare versions

Comparing version
1.4.0
to
1.4.1
+1
-1
dist/api-handler/index.d.ts.map

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

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/api-handler/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAClE,OAAO,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,SAAS,CAAC;AAEjD,MAAM,WAAW,cAAc,CAC7B,GAAG,SAAS,OAAO,GAAG,aAAa,GAAG,OAAO,EAC7C,GAAG,SAAS,QAAQ,GAAG,cAAc,GAAG,QAAQ;IAEhD,GAAG,EAAE,GAAG,CAAC;IACT,GAAG,EAAE,GAAG,CAAC;CACV;AAED,MAAM,MAAM,UAAU,CAAC,EAAE,SAAS,cAAc,GAAG,cAAc,EAAE,OAAO,GAAG,MAAM,IAAI,CACrF,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,EACd,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,EACd,OAAO,EAAE,OAAO,KACb,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC;AAEpC,oBAAY,UAAU;IACpB,GAAG,QAAQ;IACX,IAAI,SAAS;IACb,GAAG,QAAQ;IACX,KAAK,UAAU;IACf,MAAM,WAAW;CAClB;AAED,MAAM,MAAM,eAAe,CACzB,GAAG,SAAS,UAAU,EACtB,GAAG,SAAS,OAAO,GAAG,aAAa,GAAG,OAAO,EAC7C,GAAG,SAAS,QAAQ,GAAG,cAAc,GAAG,QAAQ,IAC9C,MAAM,CAAC,GAAG,EAAE,cAAc,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC;AAE1C,KAAK,eAAe,CAAC,EAAE,SAAS,MAAM,CAAC,MAAM,EAAE,cAAc,CAAC,IAAI;KAC/D,MAAM,IAAI,MAAM,EAAE,CAAC,CAAC,EAAE,UAAU,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,MAAM,CAAC;CACtD,CAAC;AAEF,eAAO,MAAM,OAAO,GACjB,MAAM,SAAS,UAAU,EAAE,WAAW,SAAS,MAAM,CAAC,MAAM,EAAE,eAAe,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,YACnF,eAAe,CAAC,WAAW,CAAC,WAElC,WAAW,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,OAAO,WAAW,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,2FAQhE,CAAC;AAEJ,eAAe,OAAO,CAAC"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/api-handler/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAClE,OAAO,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,SAAS,CAAC;AAGjD,MAAM,WAAW,cAAc,CAC7B,GAAG,SAAS,OAAO,GAAG,aAAa,GAAG,OAAO,EAC7C,GAAG,SAAS,QAAQ,GAAG,cAAc,GAAG,QAAQ;IAEhD,GAAG,EAAE,GAAG,CAAC;IACT,GAAG,EAAE,GAAG,CAAC;CACV;AAED,MAAM,MAAM,UAAU,CAAC,EAAE,SAAS,cAAc,GAAG,cAAc,EAAE,OAAO,GAAG,MAAM,IAAI,CACrF,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,EACd,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,EACd,OAAO,EAAE,OAAO,KACb,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC;AAEpC,oBAAY,UAAU;IACpB,GAAG,QAAQ;IACX,IAAI,SAAS;IACb,GAAG,QAAQ;IACX,KAAK,UAAU;IACf,MAAM,WAAW;CAClB;AAED,MAAM,MAAM,eAAe,CACzB,GAAG,SAAS,UAAU,EACtB,GAAG,SAAS,OAAO,GAAG,aAAa,GAAG,OAAO,EAC7C,GAAG,SAAS,QAAQ,GAAG,cAAc,GAAG,QAAQ,IAC9C,MAAM,CAAC,GAAG,EAAE,cAAc,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC;AAE1C,KAAK,eAAe,CAAC,EAAE,SAAS,MAAM,CAAC,MAAM,EAAE,cAAc,CAAC,IAAI;KAC/D,MAAM,IAAI,MAAM,EAAE,CAAC,CAAC,EAAE,UAAU,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,MAAM,CAAC;CACtD,CAAC;AAEF,eAAO,MAAM,OAAO,GACjB,MAAM,SAAS,UAAU,EAAE,WAAW,SAAS,MAAM,CAAC,MAAM,EAAE,eAAe,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,YACnF,eAAe,CAAC,WAAW,CAAC,WAElC,WAAW,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,OAAO,WAAW,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,2FAShE,CAAC;AAEJ,eAAe,OAAO,CAAC"}

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

import Logger from '../logger/logger.js';
export var HttpMethod;

@@ -10,2 +11,3 @@ (function (HttpMethod) {

export const handler = (callback) => (req, res) => {
Logger.info(`Method invoked at ${new Date().toISOString()}`);
const method = req.method?.toUpperCase();

@@ -12,0 +14,0 @@ if (typeof callback[method] !== 'function') {

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

{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/api-handler/index.ts"],"names":[],"mappings":"AAiBA,MAAM,CAAN,IAAY,UAMX;AAND,WAAY,UAAU;IACpB,yBAAW,CAAA;IACX,2BAAa,CAAA;IACb,yBAAW,CAAA;IACX,6BAAe,CAAA;IACf,+BAAiB,CAAA;AACnB,CAAC,EANW,UAAU,KAAV,UAAU,QAMrB;AAYD,MAAM,CAAC,MAAM,OAAO,GAClB,CACE,QAAsC,EACtC,EAAE,CACJ,CAAC,GAA+B,EAAE,GAA+B,EAAE,EAAE;IACnE,MAAM,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE,WAAW,EAA2B,CAAC;IAElE,IAAI,OAAO,QAAQ,CAAC,MAAM,CAAC,KAAK,UAAU,EAAE,CAAC;QAC3C,OAAO,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,oBAAoB,EAAE,CAAC,CAAC;IACjE,CAAC;IAED,OAAO,QAAQ,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC;AACxC,CAAC,CAAC;AAEJ,eAAe,OAAO,CAAC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/api-handler/index.ts"],"names":[],"mappings":"AAEA,OAAO,MAAM,MAAM,qBAAqB,CAAC;AAgBzC,MAAM,CAAN,IAAY,UAMX;AAND,WAAY,UAAU;IACpB,yBAAW,CAAA;IACX,2BAAa,CAAA;IACb,yBAAW,CAAA;IACX,6BAAe,CAAA;IACf,+BAAiB,CAAA;AACnB,CAAC,EANW,UAAU,KAAV,UAAU,QAMrB;AAYD,MAAM,CAAC,MAAM,OAAO,GAClB,CACE,QAAsC,EACtC,EAAE,CACJ,CAAC,GAA+B,EAAE,GAA+B,EAAE,EAAE;IACnE,MAAM,CAAC,IAAI,CAAC,qBAAqB,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC;IAC7D,MAAM,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE,WAAW,EAA2B,CAAC;IAElE,IAAI,OAAO,QAAQ,CAAC,MAAM,CAAC,KAAK,UAAU,EAAE,CAAC;QAC3C,OAAO,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,oBAAoB,EAAE,CAAC,CAAC;IACjE,CAAC;IAED,OAAO,QAAQ,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC;AACxC,CAAC,CAAC;AAEJ,eAAe,OAAO,CAAC"}

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

{"version":3,"file":"mongoClient.d.ts","sourceRoot":"","sources":["../../src/mongo/mongoClient.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,SAAS,CAAC;AAEtC,qBAAa,KAAK;IAChB,OAAO,CAAC,MAAM,CAAC,MAAM,CAAc;IAEnC,MAAM,CAAC,SAAS;WAQH,OAAO;IAYpB,OAAO,CAAC,MAAM,CAAC,KAAK;IAYpB,MAAM,CAAC,UAAU,CAAC,CAAC,SAAS,MAAM,GAAG,MAAM,EAAE,UAAU,EAAE,MAAM;CAGhE;AAED,eAAe,KAAK,CAAC"}
{"version":3,"file":"mongoClient.d.ts","sourceRoot":"","sources":["../../src/mongo/mongoClient.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,SAAS,CAAC;AAGtC,qBAAa,KAAK;IAChB,OAAO,CAAC,MAAM,CAAC,MAAM,CAAc;IAEnC,MAAM,CAAC,SAAS;WAQH,OAAO;IAYpB,OAAO,CAAC,MAAM,CAAC,KAAK;IAYpB,MAAM,CAAC,UAAU,CAAC,CAAC,SAAS,MAAM,GAAG,MAAM,EAAE,UAAU,EAAE,MAAM;CAGhE;AAED,eAAe,KAAK,CAAC"}
import { MongoClient } from 'mongodb';
import Logger from '../logger/logger.js';
export class Mongo {

@@ -13,7 +14,7 @@ static client;

const client = await this.client.connect();
console.log(`[MONGO_INSTANCE]: connected at ${new Date().toISOString()}`);
Logger.info(`[MONGO_INSTANCE]: connected at ${new Date().toISOString()}`);
return client;
}
catch (error) {
console.error('[MONGO_INSTANCE]: connection error', error);
Logger.error('[MONGO_INSTANCE]: connection error', error);
throw new Error('Cannot connect to mongodb');

@@ -20,0 +21,0 @@ }

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

{"version":3,"file":"mongoClient.js","sourceRoot":"","sources":["../../src/mongo/mongoClient.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,SAAS,CAAC;AAEtC,MAAM,OAAO,KAAK;IACR,MAAM,CAAC,MAAM,CAAc;IAEnC,MAAM,CAAC,SAAS;QACd,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC;YACjB,IAAI,CAAC,MAAM,GAAG,IAAI,WAAW,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC;QACjE,CAAC;QAED,OAAO,IAAI,CAAC;IACd,CAAC;IAED,MAAM,CAAC,KAAK,CAAC,OAAO;QAClB,IAAI,CAAC;YACH,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC;YAC3C,OAAO,CAAC,GAAG,CAAC,kCAAkC,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC;YAE1E,OAAO,MAAM,CAAC;QAChB,CAAC;QAAC,OAAO,KAAK,EAAE,CAAC;YACf,OAAO,CAAC,KAAK,CAAC,oCAAoC,EAAE,KAAK,CAAC,CAAC;YAC3D,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAC;QAC/C,CAAC;IACH,CAAC;IAEO,MAAM,CAAC,KAAK;QAClB,MAAM,YAAY,GAAG,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC;QAElD,IAAI,CAAC,YAAY,EAAE,CAAC;YAClB,MAAM,IAAI,KAAK,CAAC,6BAA6B,CAAC,CAAC;QACjD,CAAC;QAED,MAAM,EAAE,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC;QAEhD,OAAO,EAAE,CAAC;IACZ,CAAC;IAED,MAAM,CAAC,UAAU,CAA4B,UAAkB;QAC7D,OAAO,IAAI,CAAC,KAAK,EAAE,CAAC,UAAU,CAAI,UAAU,CAAC,CAAC;IAChD,CAAC;CACF;AAED,eAAe,KAAK,CAAC"}
{"version":3,"file":"mongoClient.js","sourceRoot":"","sources":["../../src/mongo/mongoClient.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,SAAS,CAAC;AACtC,OAAO,MAAM,MAAM,qBAAqB,CAAC;AAEzC,MAAM,OAAO,KAAK;IACR,MAAM,CAAC,MAAM,CAAc;IAEnC,MAAM,CAAC,SAAS;QACd,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC;YACjB,IAAI,CAAC,MAAM,GAAG,IAAI,WAAW,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC;QACjE,CAAC;QAED,OAAO,IAAI,CAAC;IACd,CAAC;IAED,MAAM,CAAC,KAAK,CAAC,OAAO;QAClB,IAAI,CAAC;YACH,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC;YAC3C,MAAM,CAAC,IAAI,CAAC,kCAAkC,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC;YAE1E,OAAO,MAAM,CAAC;QAChB,CAAC;QAAC,OAAO,KAAK,EAAE,CAAC;YACf,MAAM,CAAC,KAAK,CAAC,oCAAoC,EAAE,KAAK,CAAC,CAAC;YAC1D,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAC;QAC/C,CAAC;IACH,CAAC;IAEO,MAAM,CAAC,KAAK;QAClB,MAAM,YAAY,GAAG,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC;QAElD,IAAI,CAAC,YAAY,EAAE,CAAC;YAClB,MAAM,IAAI,KAAK,CAAC,6BAA6B,CAAC,CAAC;QACjD,CAAC;QAED,MAAM,EAAE,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC;QAEhD,OAAO,EAAE,CAAC;IACZ,CAAC;IAED,MAAM,CAAC,UAAU,CAA4B,UAAkB;QAC7D,OAAO,IAAI,CAAC,KAAK,EAAE,CAAC,UAAU,CAAI,UAAU,CAAC,CAAC;IAChD,CAAC;CACF;AAED,eAAe,KAAK,CAAC"}
{
"name": "function-hooks",
"version": "1.4.0",
"version": "1.4.1",
"description": "Custom hooks for vercel/next serverless API",

@@ -5,0 +5,0 @@ "keywords": [