Skip to content

Commit e4764ac

Browse files
committed
feat: package winston
1 parent de8c92b commit e4764ac

File tree

2 files changed

+137
-5
lines changed

2 files changed

+137
-5
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
"swagger-jsdoc": "^5.0.0",
6969
"swagger-ui-express": "^4.1.4",
7070
"uuid": "^8.3.1",
71+
"winston": "^3.3.3",
7172
"yup": "^0.29.3"
7273
},
7374
"devDependencies": {

yarn.lock

Lines changed: 136 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -958,6 +958,15 @@
958958
exec-sh "^0.3.2"
959959
minimist "^1.2.0"
960960

961+
"@dabh/diagnostics@^2.0.2":
962+
version "2.0.2"
963+
resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.2.tgz#290d08f7b381b8f94607dc8f471a12c675f9db31"
964+
integrity sha512-+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==
965+
dependencies:
966+
colorspace "1.1.x"
967+
enabled "2.0.x"
968+
kuler "^2.0.0"
969+
961970
"@eslint/eslintrc@^0.2.1":
962971
version "0.2.1"
963972
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.1.tgz#f72069c330461a06684d119384435e12a5d76e3c"
@@ -1902,6 +1911,11 @@ async@^2.6.1:
19021911
dependencies:
19031912
lodash "^4.17.14"
19041913

1914+
async@^3.1.0:
1915+
version "3.2.0"
1916+
resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720"
1917+
integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==
1918+
19051919
asynckit@^0.4.0:
19061920
version "0.4.0"
19071921
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
@@ -2432,7 +2446,7 @@ collection-visit@^1.0.0:
24322446
map-visit "^1.0.0"
24332447
object-visit "^1.0.0"
24342448

2435-
color-convert@^1.9.0:
2449+
color-convert@^1.9.0, color-convert@^1.9.1:
24362450
version "1.9.3"
24372451
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
24382452
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
@@ -2451,11 +2465,40 @@ [email protected]:
24512465
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
24522466
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
24532467

2454-
color-name@~1.1.4:
2468+
color-name@^1.0.0, color-name@~1.1.4:
24552469
version "1.1.4"
24562470
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
24572471
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
24582472

2473+
color-string@^1.5.2:
2474+
version "1.5.4"
2475+
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6"
2476+
integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==
2477+
dependencies:
2478+
color-name "^1.0.0"
2479+
simple-swizzle "^0.2.2"
2480+
2481+
2482+
version "3.0.0"
2483+
resolved "https://registry.yarnpkg.com/color/-/color-3.0.0.tgz#d920b4328d534a3ac8295d68f7bd4ba6c427be9a"
2484+
integrity sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==
2485+
dependencies:
2486+
color-convert "^1.9.1"
2487+
color-string "^1.5.2"
2488+
2489+
colors@^1.2.1:
2490+
version "1.4.0"
2491+
resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
2492+
integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
2493+
2494+
2495+
version "1.1.2"
2496+
resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.2.tgz#e0128950d082b86a2168580796a0aa5d6c68d8c5"
2497+
integrity sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==
2498+
dependencies:
2499+
color "3.0.x"
2500+
text-hex "1.0.x"
2501+
24592502
combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
24602503
version "1.0.8"
24612504
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@@ -2974,6 +3017,11 @@ emoji-regex@^8.0.0:
29743017
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
29753018
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
29763019

3020+
3021+
version "2.0.0"
3022+
resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2"
3023+
integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==
3024+
29773025
encodeurl@~1.0.2:
29783026
version "1.0.2"
29793027
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
@@ -3516,7 +3564,7 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
35163564
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
35173565
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
35183566

3519-
fast-safe-stringify@^2.0.7:
3567+
fast-safe-stringify@^2.0.4, fast-safe-stringify@^2.0.7:
35203568
version "2.0.7"
35213569
resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743"
35223570
integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==
@@ -3540,6 +3588,11 @@ fb-watchman@^2.0.0:
35403588
dependencies:
35413589
bser "2.1.1"
35423590

3591+
fecha@^4.2.0:
3592+
version "4.2.0"
3593+
resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.0.tgz#3ffb6395453e3f3efff850404f0a59b6747f5f41"
3594+
integrity sha512-aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg==
3595+
35433596
file-entry-cache@^5.0.1:
35443597
version "5.0.1"
35453598
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c"
@@ -3640,6 +3693,11 @@ fn-name@~3.0.0:
36403693
resolved "https://registry.yarnpkg.com/fn-name/-/fn-name-3.0.0.tgz#0596707f635929634d791f452309ab41558e3c5c"
36413694
integrity sha512-eNMNr5exLoavuAMhIUVsOKF79SWd/zG104ef6sxBTSw+cZc6BXdQXDvYcGvp0VbxVVSp1XDUNoz7mg1xMtSznA==
36423695

3696+
3697+
version "1.1.0"
3698+
resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc"
3699+
integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==
3700+
36433701
follow-redirects@^1.10.0:
36443702
version "1.13.0"
36453703
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db"
@@ -4332,6 +4390,11 @@ is-arrayish@^0.2.1:
43324390
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
43334391
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
43344392

4393+
is-arrayish@^0.3.1:
4394+
version "0.3.2"
4395+
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
4396+
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
4397+
43354398
is-binary-path@^1.0.0:
43364399
version "1.0.1"
43374400
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
@@ -5275,6 +5338,11 @@ kleur@^3.0.3:
52755338
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
52765339
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
52775340

5341+
kuler@^2.0.0:
5342+
version "2.0.0"
5343+
resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3"
5344+
integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==
5345+
52785346
latest-version@^5.0.0:
52795347
version "5.1.0"
52805348
resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"
@@ -5401,6 +5469,17 @@ lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17
54015469
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
54025470
integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
54035471

5472+
logform@^2.2.0:
5473+
version "2.2.0"
5474+
resolved "https://registry.yarnpkg.com/logform/-/logform-2.2.0.tgz#40f036d19161fc76b68ab50fdc7fe495544492f2"
5475+
integrity sha512-N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==
5476+
dependencies:
5477+
colors "^1.2.1"
5478+
fast-safe-stringify "^2.0.4"
5479+
fecha "^4.2.0"
5480+
ms "^2.1.1"
5481+
triple-beam "^1.3.0"
5482+
54045483
long@^4.0.0:
54055484
version "4.0.0"
54065485
resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28"
@@ -6094,6 +6173,13 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0:
60946173
dependencies:
60956174
wrappy "1"
60966175

6176+
one-time@^1.0.0:
6177+
version "1.0.0"
6178+
resolved "https://registry.yarnpkg.com/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45"
6179+
integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==
6180+
dependencies:
6181+
fn.name "1.x.x"
6182+
60976183
onetime@^5.1.0:
60986184
version "5.1.2"
60996185
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
@@ -6878,7 +6964,7 @@ [email protected]:
68786964
isarray "0.0.1"
68796965
string_decoder "~0.10.x"
68806966

6881-
readable-stream@2, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2:
6967+
readable-stream@2, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.7:
68826968
version "2.3.7"
68836969
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
68846970
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
@@ -6891,7 +6977,7 @@ readable-stream@2, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stre
68916977
string_decoder "~1.1.1"
68926978
util-deprecate "~1.0.1"
68936979

6894-
readable-stream@^3.0.0, readable-stream@^3.6.0:
6980+
readable-stream@^3.0.0, readable-stream@^3.4.0, readable-stream@^3.6.0:
68956981
version "3.6.0"
68966982
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
68976983
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -7391,6 +7477,13 @@ signal-exit@^3.0.0, signal-exit@^3.0.2:
73917477
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
73927478
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
73937479

7480+
simple-swizzle@^0.2.2:
7481+
version "0.2.2"
7482+
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
7483+
integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=
7484+
dependencies:
7485+
is-arrayish "^0.3.1"
7486+
73947487
sisteransi@^1.0.5:
73957488
version "1.0.5"
73967489
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
@@ -7570,6 +7663,11 @@ sshpk@^1.7.0:
75707663
safer-buffer "^2.0.2"
75717664
tweetnacl "~0.14.0"
75727665

7666+
7667+
version "0.0.10"
7668+
resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
7669+
integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=
7670+
75737671
stack-utils@^2.0.2:
75747672
version "2.0.2"
75757673
resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.2.tgz#5cf48b4557becb4638d0bc4f21d23f5d19586593"
@@ -7868,6 +7966,11 @@ test-exclude@^6.0.0:
78687966
glob "^7.1.4"
78697967
minimatch "^3.0.4"
78707968

7969+
7970+
version "1.0.0"
7971+
resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5"
7972+
integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==
7973+
78717974
text-table@^0.2.0:
78727975
version "0.2.0"
78737976
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
@@ -7989,6 +8092,11 @@ tr46@^2.0.2:
79898092
dependencies:
79908093
punycode "^2.1.1"
79918094

8095+
triple-beam@^1.2.0, triple-beam@^1.3.0:
8096+
version "1.3.0"
8097+
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9"
8098+
integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==
8099+
79928100
ts-node@^9.0.0:
79938101
version "9.0.0"
79948102
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.0.0.tgz#e7699d2a110cc8c0d3b831715e417688683460b3"
@@ -8411,6 +8519,29 @@ widest-line@^3.1.0:
84118519
dependencies:
84128520
string-width "^4.0.0"
84138521

8522+
winston-transport@^4.4.0:
8523+
version "4.4.0"
8524+
resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.4.0.tgz#17af518daa690d5b2ecccaa7acf7b20ca7925e59"
8525+
integrity sha512-Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==
8526+
dependencies:
8527+
readable-stream "^2.3.7"
8528+
triple-beam "^1.2.0"
8529+
8530+
winston@^3.3.3:
8531+
version "3.3.3"
8532+
resolved "https://registry.yarnpkg.com/winston/-/winston-3.3.3.tgz#ae6172042cafb29786afa3d09c8ff833ab7c9170"
8533+
integrity sha512-oEXTISQnC8VlSAKf1KYSSd7J6IWuRPQqDdo8eoRNaYKLvwSb5+79Z3Yi1lrl6KDpU6/VWaxpakDAtb1oQ4n9aw==
8534+
dependencies:
8535+
"@dabh/diagnostics" "^2.0.2"
8536+
async "^3.1.0"
8537+
is-stream "^2.0.0"
8538+
logform "^2.2.0"
8539+
one-time "^1.0.0"
8540+
readable-stream "^3.4.0"
8541+
stack-trace "0.0.x"
8542+
triple-beam "^1.3.0"
8543+
winston-transport "^4.4.0"
8544+
84148545
with-callback@^1.0.2:
84158546
version "1.0.2"
84168547
resolved "https://registry.yarnpkg.com/with-callback/-/with-callback-1.0.2.tgz#a09629b9a920028d721404fb435bdcff5c91bc21"

0 commit comments

Comments
 (0)