Skip to content

Commit 008a568

Browse files
add logger (#155)
1 parent 32326e4 commit 008a568

4 files changed

Lines changed: 176 additions & 9 deletions

File tree

lib/logger.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
const { createLogger, format, transports } = require('winston');
2+
const { combine, timestamp, printf } = format;
3+
4+
const logFormatter = printf(info => {
5+
return `${info.timestamp} [${info.level}] ${info.message}`;
6+
});
7+
8+
module.exports = createLogger({
9+
format: combine(timestamp(), logFormatter),
10+
transports: [new transports.File({ filename: 'codemods.log' })],
11+
});

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
},
3333
"dependencies": {
3434
"codemod-cli": "^2.0.0",
35-
"ember-template-recast": "^3.2.6"
35+
"ember-template-recast": "^3.2.6",
36+
"winston": "^3.2.1"
3637
},
3738
"devDependencies": {
3839
"coveralls": "^3.0.7",

transforms/angle-brackets/transform.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const recast = require('ember-template-recast');
2+
const logger = require('../../lib/logger');
23

34
const IGNORE_MUSTACHE_STATEMENTS = require('./known-helpers');
45

@@ -92,14 +93,14 @@ function shouldSkipFile(fileInfo, config) {
9293

9394
if (source.includes('~')) {
9495
//skip files with `~` until https://github.com/ember-codemods/ember-angle-brackets-codemod/issues/46 is resolved
95-
console.warn(
96+
logger.warn(
9697
`WARNING: ${fileInfo.path} was not converted as it contains a "~" (https://github.com/ember-codemods/ember-angle-brackets-codemod/issues/46)`
9798
);
9899
return true;
99100
}
100101

101102
if (config.skipFilesThatMatchRegex && config.skipFilesThatMatchRegex.test(source)) {
102-
console.warn(
103+
logger.warn(
103104
`WARNING: ${fileInfo.path} was not skipped as its content matches the "skipFilesThatMatchRegex" config setting: ${config.skipFilesThatMatchRegex}`
104105
);
105106
return true;
@@ -367,7 +368,7 @@ function transformToAngleBracket(env, fileInfo, config) {
367368
attributes = attributes.concat(namesParams);
368369
} else {
369370
if (nodeHasPositionalParameters(node)) {
370-
console.warn(
371+
logger.warn(
371372
`WARNING: {{${node.path.original}}} was not converted as it has positional parameters which can't be automatically converted. Source: ${fileInfo.path}`
372373
);
373374
return;

yarn.lock

Lines changed: 159 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1300,7 +1300,7 @@ [email protected]:
13001300
dependencies:
13011301
retry "0.12.0"
13021302

1303-
async@^2.4.1:
1303+
async@^2.4.1, async@^2.6.1:
13041304
version "2.6.3"
13051305
resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
13061306
integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
@@ -1745,7 +1745,7 @@ collection-visit@^1.0.0:
17451745
map-visit "^1.0.0"
17461746
object-visit "^1.0.0"
17471747

1748-
color-convert@^1.9.0:
1748+
color-convert@^1.9.0, color-convert@^1.9.1:
17491749
version "1.9.3"
17501750
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
17511751
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
@@ -1757,11 +1757,45 @@ [email protected]:
17571757
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
17581758
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
17591759

1760-
colors@^1.1.2, colors@^1.3.3:
1760+
color-name@^1.0.0:
1761+
version "1.1.4"
1762+
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
1763+
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1764+
1765+
color-string@^1.5.2:
1766+
version "1.5.3"
1767+
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc"
1768+
integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==
1769+
dependencies:
1770+
color-name "^1.0.0"
1771+
simple-swizzle "^0.2.2"
1772+
1773+
1774+
version "3.0.0"
1775+
resolved "https://registry.yarnpkg.com/color/-/color-3.0.0.tgz#d920b4328d534a3ac8295d68f7bd4ba6c427be9a"
1776+
integrity sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==
1777+
dependencies:
1778+
color-convert "^1.9.1"
1779+
color-string "^1.5.2"
1780+
1781+
colornames@^1.1.1:
1782+
version "1.1.1"
1783+
resolved "https://registry.yarnpkg.com/colornames/-/colornames-1.1.1.tgz#f8889030685c7c4ff9e2a559f5077eb76a816f96"
1784+
integrity sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=
1785+
1786+
colors@^1.1.2, colors@^1.2.1, colors@^1.3.3:
17611787
version "1.4.0"
17621788
resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
17631789
integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
17641790

1791+
1792+
version "1.1.2"
1793+
resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.2.tgz#e0128950d082b86a2168580796a0aa5d6c68d8c5"
1794+
integrity sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==
1795+
dependencies:
1796+
color "3.0.x"
1797+
text-hex "1.0.x"
1798+
17651799
combined-stream@^1.0.6, combined-stream@~1.0.6:
17661800
version "1.0.8"
17671801
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@@ -2082,6 +2116,15 @@ [email protected]:
20822116
lodash.find "^4.6.0"
20832117
pify "^2.3.0"
20842118

2119+
diagnostics@^1.1.1:
2120+
version "1.1.1"
2121+
resolved "https://registry.yarnpkg.com/diagnostics/-/diagnostics-1.1.1.tgz#cab6ac33df70c9d9a727490ae43ac995a769b22a"
2122+
integrity sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==
2123+
dependencies:
2124+
colorspace "1.1.x"
2125+
enabled "1.0.x"
2126+
kuler "1.0.x"
2127+
20852128
diff-sequences@^24.9.0:
20862129
version "24.9.0"
20872130
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5"
@@ -2168,6 +2211,13 @@ emoji-regex@^8.0.0:
21682211
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
21692212
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
21702213

2214+
2215+
version "1.0.2"
2216+
resolved "https://registry.yarnpkg.com/enabled/-/enabled-1.0.2.tgz#965f6513d2c2d1c5f4652b64a2e3396467fc2f93"
2217+
integrity sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=
2218+
dependencies:
2219+
env-variable "0.0.x"
2220+
21712221
encoding@^0.1.11:
21722222
version "0.1.12"
21732223
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
@@ -2182,6 +2232,11 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0:
21822232
dependencies:
21832233
once "^1.4.0"
21842234

2235+
2236+
version "0.0.5"
2237+
resolved "https://registry.yarnpkg.com/env-variable/-/env-variable-0.0.5.tgz#913dd830bef11e96a039c038d4130604eba37f88"
2238+
integrity sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==
2239+
21852240
err-code@^1.0.0:
21862241
version "1.1.2"
21872242
resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960"
@@ -2558,6 +2613,11 @@ fast-levenshtein@~2.0.4:
25582613
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
25592614
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
25602615

2616+
fast-safe-stringify@^2.0.4:
2617+
version "2.0.7"
2618+
resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743"
2619+
integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==
2620+
25612621
fastq@^1.6.0:
25622622
version "1.6.0"
25632623
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2"
@@ -2572,6 +2632,11 @@ fb-watchman@^2.0.0:
25722632
dependencies:
25732633
bser "^2.0.0"
25742634

2635+
fecha@^2.3.3:
2636+
version "2.3.3"
2637+
resolved "https://registry.yarnpkg.com/fecha/-/fecha-2.3.3.tgz#948e74157df1a32fd1b12c3a3c3cdcb6ec9d96cd"
2638+
integrity sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==
2639+
25752640
figgy-pudding@^3.5.1:
25762641
version "3.5.1"
25772642
resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790"
@@ -3269,6 +3334,11 @@ is-arrayish@^0.2.1:
32693334
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
32703335
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
32713336

3337+
is-arrayish@^0.3.1:
3338+
version "0.3.2"
3339+
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
3340+
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
3341+
32723342
is-buffer@^1.1.5:
32733343
version "1.1.6"
32743344
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
@@ -4106,6 +4176,13 @@ kleur@^3.0.3:
41064176
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
41074177
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
41084178

4179+
4180+
version "1.0.1"
4181+
resolved "https://registry.yarnpkg.com/kuler/-/kuler-1.0.1.tgz#ef7c784f36c9fb6e16dd3150d152677b2b0228a6"
4182+
integrity sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==
4183+
dependencies:
4184+
colornames "^1.1.1"
4185+
41094186
latest-version@^5.0.0, latest-version@^5.1.0:
41104187
version "5.1.0"
41114188
resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"
@@ -4240,6 +4317,17 @@ log-symbols@^3.0.0:
42404317
dependencies:
42414318
chalk "^2.4.2"
42424319

4320+
logform@^2.1.1:
4321+
version "2.1.2"
4322+
resolved "https://registry.yarnpkg.com/logform/-/logform-2.1.2.tgz#957155ebeb67a13164069825ce67ddb5bb2dd360"
4323+
integrity sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==
4324+
dependencies:
4325+
colors "^1.2.1"
4326+
fast-safe-stringify "^2.0.4"
4327+
fecha "^2.3.3"
4328+
ms "^2.1.1"
4329+
triple-beam "^1.3.0"
4330+
42434331
loose-envify@^1.0.0:
42444332
version "1.4.0"
42454333
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -4803,6 +4891,11 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0:
48034891
dependencies:
48044892
wrappy "1"
48054893

4894+
4895+
version "0.0.4"
4896+
resolved "https://registry.yarnpkg.com/one-time/-/one-time-0.0.4.tgz#f8cdf77884826fe4dff93e3a9cc37b1e4480742e"
4897+
integrity sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=
4898+
48064899
onetime@^2.0.0:
48074900
version "2.0.1"
48084901
resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
@@ -5328,6 +5421,15 @@ read-pkg@^3.0.0:
53285421
string_decoder "~1.1.1"
53295422
util-deprecate "~1.0.1"
53305423

5424+
readable-stream@^3.1.1:
5425+
version "3.4.0"
5426+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc"
5427+
integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==
5428+
dependencies:
5429+
inherits "^2.0.3"
5430+
string_decoder "^1.1.1"
5431+
util-deprecate "^1.0.1"
5432+
53315433
realpath-native@^1.1.0:
53325434
version "1.1.0"
53335435
resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c"
@@ -5686,7 +5788,7 @@ rxjs@^6.4.0:
56865788
dependencies:
56875789
tslib "^1.9.0"
56885790

5689-
safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2:
5791+
safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
56905792
version "5.2.0"
56915793
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
56925794
integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
@@ -5796,6 +5898,13 @@ simple-html-tokenizer@^0.5.8:
57965898
resolved "https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.5.8.tgz#3417382f75954ee34515cc4fd32d9918e693f173"
57975899
integrity sha512-0Sq4FvLlQEQODVA6PH2MIrc7tzYO0KT2HzzwvaVLYClWgIsuvaNUOrhrAvTi1pZHrcq7GDB4WiI3ukjqBMxcGQ==
57985900

5901+
simple-swizzle@^0.2.2:
5902+
version "0.2.2"
5903+
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
5904+
integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=
5905+
dependencies:
5906+
is-arrayish "^0.3.1"
5907+
57995908
sisteransi@^1.0.3:
58005909
version "1.0.3"
58015910
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.3.tgz#98168d62b79e3a5e758e27ae63c4a053d748f4eb"
@@ -5965,6 +6074,11 @@ ssri@^6.0.0, ssri@^6.0.1:
59656074
dependencies:
59666075
figgy-pudding "^3.5.1"
59676076

6077+
6078+
version "0.0.10"
6079+
resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
6080+
integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=
6081+
59686082
stack-utils@^1.0.1:
59696083
version "1.0.2"
59706084
resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8"
@@ -6064,6 +6178,13 @@ string.prototype.trimright@^2.0.0, string.prototype.trimright@^2.1.0:
60646178
define-properties "^1.1.3"
60656179
function-bind "^1.1.1"
60666180

6181+
string_decoder@^1.1.1:
6182+
version "1.3.0"
6183+
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
6184+
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
6185+
dependencies:
6186+
safe-buffer "~5.2.0"
6187+
60676188
string_decoder@~1.1.1:
60686189
version "1.1.1"
60696190
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
@@ -6191,6 +6312,11 @@ test-exclude@^5.2.3:
61916312
read-pkg-up "^4.0.0"
61926313
require-main-filename "^2.0.0"
61936314

6315+
6316+
version "1.0.0"
6317+
resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5"
6318+
integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==
6319+
61946320
text-table@^0.2.0:
61956321
version "0.2.0"
61966322
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
@@ -6312,6 +6438,11 @@ tr46@^1.0.1:
63126438
dependencies:
63136439
punycode "^2.1.0"
63146440

6441+
triple-beam@^1.2.0, triple-beam@^1.3.0:
6442+
version "1.3.0"
6443+
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9"
6444+
integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==
6445+
63156446
tslib@^1.9.0:
63166447
version "1.10.0"
63176448
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"
@@ -6480,7 +6611,7 @@ use@^3.1.0:
64806611
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
64816612
integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
64826613

6483-
util-deprecate@~1.0.1:
6614+
util-deprecate@^1.0.1, util-deprecate@~1.0.1:
64846615
version "1.0.2"
64856616
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
64866617
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
@@ -6617,6 +6748,29 @@ windows-release@^3.1.0:
66176748
dependencies:
66186749
execa "^1.0.0"
66196750

6751+
winston-transport@^4.3.0:
6752+
version "4.3.0"
6753+
resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.3.0.tgz#df68c0c202482c448d9b47313c07304c2d7c2c66"
6754+
integrity sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==
6755+
dependencies:
6756+
readable-stream "^2.3.6"
6757+
triple-beam "^1.2.0"
6758+
6759+
winston@^3.2.1:
6760+
version "3.2.1"
6761+
resolved "https://registry.yarnpkg.com/winston/-/winston-3.2.1.tgz#63061377976c73584028be2490a1846055f77f07"
6762+
integrity sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==
6763+
dependencies:
6764+
async "^2.6.1"
6765+
diagnostics "^1.1.1"
6766+
is-stream "^1.1.0"
6767+
logform "^2.1.1"
6768+
one-time "0.0.4"
6769+
readable-stream "^3.1.1"
6770+
stack-trace "0.0.x"
6771+
triple-beam "^1.3.0"
6772+
winston-transport "^4.3.0"
6773+
66206774
wordwrap@~0.0.2:
66216775
version "0.0.3"
66226776
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"

0 commit comments

Comments
 (0)