Skip to content

Commit 8dec6ba

Browse files
committed
chore: add winston types
Ticket: WP-4645
1 parent ece9906 commit 8dec6ba

File tree

4 files changed

+174
-18
lines changed

4 files changed

+174
-18
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"body-parser": "^1.20.3",
2323
"connect-timeout": "^1.9.0",
2424
"debug": "^3.1.0",
25+
"winston": "^3.11.0",
2526
"express": "4.17.3",
2627
"lodash": "^4.17.20",
2728
"morgan": "^1.9.1",
@@ -41,6 +42,7 @@
4142
"@types/node": "^16.18.46",
4243
"@types/sinon": "^10.0.11",
4344
"@types/supertest": "^2.0.11",
45+
"@types/winston": "^2.4.4",
4446
"@typescript-eslint/eslint-plugin": "^5.0.0",
4547
"@typescript-eslint/parser": "^5.0.0",
4648
"eslint": "^8.0.0",

src/enclavedApp.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ export function app(cfg: EnclavedConfig): express.Application {
142142
routes.setupRoutes(app);
143143

144144
// Add error handler
145-
app.use(createErrorHandler(logger));
145+
app.use(createErrorHandler());
146146

147147
return app;
148148
}

src/logger.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import winston from "winston";
1+
import winston from 'winston';
22

33
// Define log levels
44
const levels = {
@@ -11,30 +11,30 @@ const levels = {
1111

1212
// Define level based on environment
1313
const level = () => {
14-
const env = process.env.NODE_ENV || "development";
15-
const isDevelopment = env === "development";
16-
return isDevelopment ? "debug" : "warn";
14+
const env = process.env.NODE_ENV || 'development';
15+
const isDevelopment = env === 'development';
16+
return isDevelopment ? 'debug' : 'warn';
1717
};
1818

1919
// Define colors for each level
2020
const colors = {
21-
error: "red",
22-
warn: "yellow",
23-
info: "green",
24-
http: "magenta",
25-
debug: "white",
21+
error: 'red',
22+
warn: 'yellow',
23+
info: 'green',
24+
http: 'magenta',
25+
debug: 'white',
2626
};
2727

2828
// Add colors to winston
2929
winston.addColors(colors);
3030

3131
// Define the format for the logs
3232
const format = winston.format.combine(
33-
winston.format.timestamp({ format: "YYYY-MM-DD HH:mm:ss:ms" }),
33+
winston.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss:ms' }),
3434
winston.format.colorize({ all: true }),
3535
winston.format.printf(
36-
(info) => `${info.timestamp} ${info.level}: ${info.message}`
37-
)
36+
(info: winston.Logform.TransformableInfo) => `${info.timestamp} ${info.level}: ${info.message}`,
37+
),
3838
);
3939

4040
// Define which transports the logger must use
@@ -43,11 +43,11 @@ const transports = [
4343
new winston.transports.Console(),
4444
// Error log file transport
4545
new winston.transports.File({
46-
filename: "logs/error.log",
47-
level: "error",
46+
filename: 'logs/error.log',
47+
level: 'error',
4848
}),
4949
// All logs file transport
50-
new winston.transports.File({ filename: "logs/all.log" }),
50+
new winston.transports.File({ filename: 'logs/all.log' }),
5151
];
5252

5353
// Create the logger instance

yarn.lock

Lines changed: 156 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1864,6 +1864,11 @@
18641864
eth-lib "^0.2.8"
18651865
ethereumjs-util "^5.2.0"
18661866

1867+
"@colors/[email protected]", "@colors/colors@^1.6.0":
1868+
version "1.6.0"
1869+
resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.6.0.tgz#ec6cd237440700bc23ca23087f513c75508958b0"
1870+
integrity sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==
1871+
18671872
"@confio/ics23@^0.6.8":
18681873
version "0.6.8"
18691874
resolved "https://registry.yarnpkg.com/@confio/ics23/-/ics23-0.6.8.tgz#2a6b4f1f2b7b20a35d9a0745bb5a446e72930b3d"
@@ -2022,6 +2027,15 @@
20222027
resolved "https://registry.yarnpkg.com/@cosmjs/utils/-/utils-0.30.1.tgz#6d92582341be3c2ec8d82090253cfa4b7f959edb"
20232028
integrity sha512-KvvX58MGMWh7xA+N+deCfunkA/ZNDvFLw4YbOmX3f/XBIkqrVY7qlotfy2aNb1kgp6h4B6Yc8YawJPDTfvWX7g==
20242029

2030+
"@dabh/diagnostics@^2.0.2":
2031+
version "2.0.3"
2032+
resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.3.tgz#7f7e97ee9a725dffc7808d93668cc984e1dc477a"
2033+
integrity sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==
2034+
dependencies:
2035+
colorspace "1.1.x"
2036+
enabled "2.0.x"
2037+
kuler "^2.0.0"
2038+
20252039
"@dfinity/agent@^2.1.3", "@dfinity/agent@^2.2.0":
20262040
version "2.4.1"
20272041
resolved "https://registry.yarnpkg.com/@dfinity/agent/-/agent-2.4.1.tgz#72c8a074f51faa28b217d2e603fdf6f6a8dca615"
@@ -5048,6 +5062,11 @@
50485062
dependencies:
50495063
"@types/superagent" "*"
50505064

5065+
"@types/triple-beam@^1.3.2":
5066+
version "1.3.5"
5067+
resolved "https://registry.yarnpkg.com/@types/triple-beam/-/triple-beam-1.3.5.tgz#74fef9ffbaa198eb8b588be029f38b00299caa2c"
5068+
integrity sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==
5069+
50515070
"@types/urijs@^1.19.6":
50525071
version "1.19.25"
50535072
resolved "https://registry.yarnpkg.com/@types/urijs/-/urijs-1.19.25.tgz#ac92b53e674c3b108decdbe88dc5f444a2f42f6a"
@@ -5063,6 +5082,13 @@
50635082
resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.4.tgz#bd86a43617df0594787d38b735f55c805becf1bc"
50645083
integrity sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==
50655084

5085+
"@types/winston@^2.4.4":
5086+
version "2.4.4"
5087+
resolved "https://registry.yarnpkg.com/@types/winston/-/winston-2.4.4.tgz#48cc744b7b42fad74b9a2e8490e0112bd9a3d08d"
5088+
integrity sha512-BVGCztsypW8EYwJ+Hq+QNYiT/MUyCif0ouBH+flrY66O5W+KIXAMML6E/0fJpm7VjIzgangahl5S03bJJQGrZw==
5089+
dependencies:
5090+
winston "*"
5091+
50665092
"@types/ws@^7.4.4":
50675093
version "7.4.7"
50685094
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.7.tgz#f7c390a36f7a0679aa69de2d501319f4f8d9b702"
@@ -6672,23 +6698,59 @@ collect-v8-coverage@^1.0.0:
66726698
resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9"
66736699
integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==
66746700

6701+
color-convert@^1.9.3:
6702+
version "1.9.3"
6703+
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
6704+
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
6705+
dependencies:
6706+
color-name "1.1.3"
6707+
66756708
color-convert@^2.0.1:
66766709
version "2.0.1"
66776710
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
66786711
integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
66796712
dependencies:
66806713
color-name "~1.1.4"
66816714

6682-
color-name@~1.1.4:
6715+
6716+
version "1.1.3"
6717+
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
6718+
integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
6719+
6720+
color-name@^1.0.0, color-name@~1.1.4:
66836721
version "1.1.4"
66846722
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
66856723
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
66866724

6725+
color-string@^1.6.0:
6726+
version "1.9.1"
6727+
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
6728+
integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
6729+
dependencies:
6730+
color-name "^1.0.0"
6731+
simple-swizzle "^0.2.2"
6732+
6733+
color@^3.1.3:
6734+
version "3.2.1"
6735+
resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164"
6736+
integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==
6737+
dependencies:
6738+
color-convert "^1.9.3"
6739+
color-string "^1.6.0"
6740+
66876741
colorette@^2.0.7:
66886742
version "2.0.20"
66896743
resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a"
66906744
integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==
66916745

6746+
6747+
version "1.1.4"
6748+
resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243"
6749+
integrity sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==
6750+
dependencies:
6751+
color "^3.1.3"
6752+
text-hex "1.0.x"
6753+
66926754
combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
66936755
version "1.0.8"
66946756
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@@ -7346,6 +7408,11 @@ emoji-regex@^8.0.0:
73467408
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
73477409
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
73487410

7411+
7412+
version "2.0.0"
7413+
resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2"
7414+
integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==
7415+
73497416
encodeurl@~1.0.2:
73507417
version "1.0.2"
73517418
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
@@ -8208,6 +8275,11 @@ fb-watchman@^2.0.0:
82088275
dependencies:
82098276
bser "2.1.1"
82108277

8278+
fecha@^4.2.0:
8279+
version "4.2.3"
8280+
resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd"
8281+
integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==
8282+
82118283
fetch-blob@^3.1.2, fetch-blob@^3.1.4:
82128284
version "3.2.0"
82138285
resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9"
@@ -8315,6 +8387,11 @@ flatted@^3.2.9:
83158387
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358"
83168388
integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==
83178389

8390+
8391+
version "1.1.0"
8392+
resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc"
8393+
integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==
8394+
83188395
follow-redirects@^1.14.0, follow-redirects@^1.14.7, follow-redirects@^1.14.8, follow-redirects@^1.14.9, follow-redirects@^1.15.6:
83198396
version "1.15.9"
83208397
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1"
@@ -9021,6 +9098,11 @@ is-arrayish@^0.2.1:
90219098
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
90229099
integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
90239100

9101+
is-arrayish@^0.3.1:
9102+
version "0.3.2"
9103+
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
9104+
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
9105+
90249106
is-callable@^1.2.7:
90259107
version "1.2.7"
90269108
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
@@ -9934,6 +10016,11 @@ kleur@^3.0.3:
993410016
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
993510017
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
993610018

10019+
kuler@^2.0.0:
10020+
version "2.0.0"
10021+
resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3"
10022+
integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==
10023+
993710024
leven@^3.1.0:
993810025
version "3.1.0"
993910026
resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
@@ -10040,6 +10127,18 @@ [email protected], lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.
1004010127
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1004110128
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1004210129

10130+
logform@^2.7.0:
10131+
version "2.7.0"
10132+
resolved "https://registry.yarnpkg.com/logform/-/logform-2.7.0.tgz#cfca97528ef290f2e125a08396805002b2d060d1"
10133+
integrity sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==
10134+
dependencies:
10135+
"@colors/colors" "1.6.0"
10136+
"@types/triple-beam" "^1.3.2"
10137+
fecha "^4.2.0"
10138+
ms "^2.1.1"
10139+
safe-stable-stringify "^2.3.1"
10140+
triple-beam "^1.3.0"
10141+
1004310142
long@^2.2.3:
1004410143
version "2.4.0"
1004510144
resolved "https://registry.yarnpkg.com/long/-/long-2.4.0.tgz#9fa180bb1d9500cdc29c4156766a1995e1f4524f"
@@ -10787,6 +10886,13 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0:
1078710886
dependencies:
1078810887
wrappy "1"
1078910888

10889+
one-time@^1.0.0:
10890+
version "1.0.0"
10891+
resolved "https://registry.yarnpkg.com/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45"
10892+
integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==
10893+
dependencies:
10894+
fn.name "1.x.x"
10895+
1079010896
onetime@^5.1.2:
1079110897
version "5.1.2"
1079210898
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
@@ -11474,7 +11580,7 @@ readable-stream@^2.0.5, readable-stream@^2.3.5, readable-stream@^2.3.8:
1147411580
string_decoder "~1.1.1"
1147511581
util-deprecate "~1.0.1"
1147611582

11477-
readable-stream@^3.5.0, readable-stream@^3.6.0:
11583+
readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0, readable-stream@^3.6.2:
1147811584
version "3.6.2"
1147911585
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
1148011586
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
@@ -12101,6 +12207,13 @@ simple-get@^2.7.0:
1210112207
once "^1.3.1"
1210212208
simple-concat "^1.0.0"
1210312209

12210+
simple-swizzle@^0.2.2:
12211+
version "0.2.2"
12212+
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
12213+
integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==
12214+
dependencies:
12215+
is-arrayish "^0.3.1"
12216+
1210412217
sinon@^13.0.1:
1210512218
version "13.0.2"
1210612219
resolved "https://registry.yarnpkg.com/sinon/-/sinon-13.0.2.tgz#c6a8ddd655dc1415bbdc5ebf0e5b287806850c3a"
@@ -12239,6 +12352,11 @@ sshpk@^1.7.0:
1223912352
safer-buffer "^2.0.2"
1224012353
tweetnacl "~0.14.0"
1224112354

12355+
12356+
version "0.0.10"
12357+
resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
12358+
integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==
12359+
1224212360
stack-utils@^2.0.3:
1224312361
version "2.0.6"
1224412362
resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f"
@@ -12573,6 +12691,11 @@ text-encoding-utf-8@^1.0.2:
1257312691
resolved "https://registry.yarnpkg.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#585b62197b0ae437e3c7b5d0af27ac1021e10d13"
1257412692
integrity sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==
1257512693

12694+
12695+
version "1.0.0"
12696+
resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5"
12697+
integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==
12698+
1257612699
text-table@^0.2.0:
1257712700
version "0.2.0"
1257812701
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
@@ -12657,6 +12780,11 @@ tr46@~0.0.3:
1265712780
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
1265812781
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
1265912782

12783+
triple-beam@^1.3.0:
12784+
version "1.4.1"
12785+
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984"
12786+
integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==
12787+
1266012788
1266112789
version "5.1.0"
1266212790
resolved "https://registry.yarnpkg.com/tronweb/-/tronweb-5.1.0.tgz#481d6bbc7449ed3f397879397b1427d5ddaa05dd"
@@ -13380,6 +13508,32 @@ wif@^2.0.1, wif@^2.0.6:
1338013508
dependencies:
1338113509
bs58check "<3.0.0"
1338213510

13511+
winston-transport@^4.9.0:
13512+
version "4.9.0"
13513+
resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.9.0.tgz#3bba345de10297654ea6f33519424560003b3bf9"
13514+
integrity sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==
13515+
dependencies:
13516+
logform "^2.7.0"
13517+
readable-stream "^3.6.2"
13518+
triple-beam "^1.3.0"
13519+
13520+
winston@*, winston@^3.11.0:
13521+
version "3.17.0"
13522+
resolved "https://registry.yarnpkg.com/winston/-/winston-3.17.0.tgz#74b8665ce9b4ea7b29d0922cfccf852a08a11423"
13523+
integrity sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==
13524+
dependencies:
13525+
"@colors/colors" "^1.6.0"
13526+
"@dabh/diagnostics" "^2.0.2"
13527+
async "^3.2.3"
13528+
is-stream "^2.0.0"
13529+
logform "^2.7.0"
13530+
one-time "^1.0.0"
13531+
readable-stream "^3.4.0"
13532+
safe-stable-stringify "^2.3.1"
13533+
stack-trace "0.0.x"
13534+
triple-beam "^1.3.0"
13535+
winston-transport "^4.9.0"
13536+
1338313537
word-wrap@^1.2.5, word-wrap@~1.2.3:
1338413538
version "1.2.5"
1338513539
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34"

0 commit comments

Comments
 (0)