mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 04:50:18 +00:00
http-proxy-middleware: avoid installing winston as a dep of types package (#29678)
* http-proxy-middleware: avoid installing winston as a dep per https://github.com/Microsoft/dtslint/pull/144 * package.json can be removed completely since it has no deps
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import express = require('express');
|
||||
import proxy = require('http-proxy-middleware');
|
||||
import { IncomingMessage } from "http";
|
||||
import * as Winston from "winston";
|
||||
|
||||
const options = {
|
||||
target: 'http://www.example.org',
|
||||
@@ -58,20 +57,36 @@ proxy({
|
||||
proxy({logLevel: 'debug'});
|
||||
|
||||
proxy({
|
||||
logProvider(provider) {
|
||||
return Winston;
|
||||
logProvider() {
|
||||
// provider can be just log()
|
||||
return {
|
||||
log: console.log
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
proxy({
|
||||
logProvider(provider) {
|
||||
const logger = Winston.createLogger();
|
||||
// customizing/modifying exisiting provider
|
||||
provider.log = console.log;
|
||||
provider.debug = console.log;
|
||||
provider.info = console.info;
|
||||
provider.warn = console.warn;
|
||||
provider.error = console.error;
|
||||
|
||||
return provider;
|
||||
}
|
||||
});
|
||||
|
||||
proxy({
|
||||
logProvider() {
|
||||
// replacing provider
|
||||
return {
|
||||
log: logger.log,
|
||||
debug: logger.debug,
|
||||
info: logger.info,
|
||||
warn: logger.warn,
|
||||
error: logger.error
|
||||
log: console.log,
|
||||
debug: console.log,
|
||||
info: console.info,
|
||||
warn: console.warn,
|
||||
error: console.error
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"winston": "^3.0.0"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user