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

@medux/dev-utils

Package Overview
Dependencies
Maintainers
1
Versions
59
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@medux/dev-utils - npm Package Compare versions

Comparing version
3.0.6
to
3.0.7
+1
-1
lib/api-mock/index.d.ts
import { NextFunction, Request, Response } from 'express';
export declare function createMiddleware(mockFile: string): (req: Request, res: Response, next: NextFunction) => any;
export declare function createMiddleware(mockFile: string, databaseFile?: string): (req: Request, res: Response, next: NextFunction) => any;

@@ -7,4 +7,3 @@ "use strict";

const chalk = require("chalk");
function createMiddleware(mockFile) {
console.info(`enable ${chalk.magenta('api mock')} file: ${chalk.underline(mockFile)}`);
function createMiddleware(mockFile, databaseFile) {
const mockDir = path.dirname(mockFile);

@@ -17,2 +16,7 @@ if (!fs.existsSync(mockDir)) {

}
if (!databaseFile) {
const extname = path.extname(mockFile);
databaseFile = path.join(mockDir, `./database${extname}`);
}
console.info(`enable ${chalk.magenta('api mock')} \n api: ${chalk.underline(mockFile)} \n database: ${chalk.underline(databaseFile)}`);
return (req, res, next) => {

@@ -46,2 +50,3 @@ const str = fs

if (mockPath) {
delete require.cache[databaseFile];
delete require.cache[mockPath];

@@ -48,0 +53,0 @@ const middleware = require(mockPath);

{
"name": "@medux/dev-utils",
"version": "3.0.6",
"version": "3.0.7",
"description": "Common development tools.",

@@ -5,0 +5,0 @@ "repository": "https://github.com/wooline/medux/tree/master/packages/dev-utils",