Skip to content

Commit 9068491

Browse files
authored
Merge pull request #275 from daniel-pedersen/master
Remove dateformat dependency
2 parents d2b7ec1 + 89200d8 commit 9068491

File tree

3 files changed

+5
-96
lines changed

3 files changed

+5
-96
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
},
4343
"dependencies": {
4444
"chokidar": "^3.5.1",
45-
"dateformat": "~1.0.4-1.2.3",
4645
"dynamic-dedupe": "^0.3.0",
4746
"minimist": "^1.2.5",
4847
"mkdirp": "^1.0.4",

src/log.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
const util = require('util')
22
import { Config } from './cfg'
3-
const fmt = require('dateformat')
43

54
const colors = {
65
info: '36',
@@ -27,7 +26,7 @@ type LogLevel = keyof typeof colors
2726
export const makeLog = function (cfg: Config) {
2827
function log(msg: string, level: LogLevel) {
2928
if (cfg.quiet && level === 'info') return
30-
if (cfg.timestamp) msg = color(fmt(cfg.timestamp), '30;1') + ' ' + msg
29+
if (cfg.timestamp) msg = color(new Date(cfg.timestamp).toLocaleString(), '30;1') + ' ' + msg
3130
const c = colors[level.toLowerCase() as LogLevel] || '32'
3231
console.log('[' + color(level.toUpperCase(), c) + '] ' + msg)
3332
}

yarn.lock

Lines changed: 4 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -432,10 +432,6 @@ array-filter@^1.0.0:
432432
resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83"
433433
integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=
434434

435-
array-find-index@^1.0.1:
436-
version "1.0.2"
437-
resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
438-
439435
array-union@^1.0.1:
440436
version "1.0.2"
441437
resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
@@ -677,13 +673,6 @@ callsites@^3.0.0:
677673
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
678674
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
679675

680-
camelcase-keys@^2.0.0:
681-
version "2.1.0"
682-
resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
683-
dependencies:
684-
camelcase "^2.0.0"
685-
map-obj "^1.0.0"
686-
687676
camelcase-keys@^6.2.2:
688677
version "6.2.2"
689678
resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
@@ -693,10 +682,6 @@ camelcase-keys@^6.2.2:
693682
map-obj "^4.0.0"
694683
quick-lru "^4.0.1"
695684

696-
camelcase@^2.0.0:
697-
version "2.1.1"
698-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
699-
700685
camelcase@^3.0.0:
701686
version "3.0.0"
702687
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
@@ -1038,12 +1023,6 @@ [email protected]:
10381023
version "0.5.3"
10391024
resolved "https://registry.yarnpkg.com/ctype/-/ctype-0.5.3.tgz#82c18c2461f74114ef16c135224ad0b9144ca12f"
10401025

1041-
currently-unhandled@^0.4.1:
1042-
version "0.4.1"
1043-
resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
1044-
dependencies:
1045-
array-find-index "^1.0.1"
1046-
10471026
dashdash@^1.12.0:
10481027
version "1.14.1"
10491028
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
@@ -1055,13 +1034,6 @@ date-fns@^1.27.2:
10551034
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c"
10561035
integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==
10571036

1058-
dateformat@~1.0.4-1.2.3:
1059-
version "1.0.12"
1060-
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9"
1061-
dependencies:
1062-
get-stdin "^4.0.1"
1063-
meow "^3.3.0"
1064-
10651037
10661038
version "3.2.6"
10671039
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
@@ -1090,7 +1062,7 @@ decamelize-keys@^1.1.0:
10901062
decamelize "^1.1.0"
10911063
map-obj "^1.0.0"
10921064

1093-
decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
1065+
decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.2.0:
10941066
version "1.2.0"
10951067
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
10961068

@@ -1800,10 +1772,6 @@ get-func-name@^2.0.0:
18001772
resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
18011773
integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=
18021774

1803-
get-stdin@^4.0.1:
1804-
version "4.0.1"
1805-
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
1806-
18071775
get-stdin@^6.0.0:
18081776
version "6.0.0"
18091777
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
@@ -2128,12 +2096,6 @@ imurmurhash@^0.1.4:
21282096
version "0.1.4"
21292097
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
21302098

2131-
indent-string@^2.1.0:
2132-
version "2.1.0"
2133-
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
2134-
dependencies:
2135-
repeating "^2.0.0"
2136-
21372099
indent-string@^3.0.0:
21382100
version "3.2.0"
21392101
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
@@ -2302,12 +2264,6 @@ is-extglob@^2.1.1:
23022264
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
23032265
integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
23042266

2305-
is-finite@^1.0.0:
2306-
version "1.0.2"
2307-
resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
2308-
dependencies:
2309-
number-is-nan "^1.0.0"
2310-
23112267
is-fullwidth-code-point@^1.0.0:
23122268
version "1.0.0"
23132269
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
@@ -2883,13 +2839,6 @@ log-update@^2.3.0:
28832839
cli-cursor "^2.0.0"
28842840
wrap-ansi "^3.0.1"
28852841

2886-
loud-rejection@^1.0.0:
2887-
version "1.6.0"
2888-
resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
2889-
dependencies:
2890-
currently-unhandled "^0.4.1"
2891-
signal-exit "^3.0.0"
2892-
28932842
lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
28942843
version "1.0.1"
28952844
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
@@ -2933,7 +2882,7 @@ map-age-cleaner@^0.1.1:
29332882
dependencies:
29342883
p-defer "^1.0.0"
29352884

2936-
map-obj@^1.0.0, map-obj@^1.0.1:
2885+
map-obj@^1.0.0:
29372886
version "1.0.1"
29382887
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
29392888

@@ -2961,21 +2910,6 @@ mem@^4.3.0:
29612910
mimic-fn "^2.0.0"
29622911
p-is-promise "^2.0.0"
29632912

2964-
meow@^3.3.0:
2965-
version "3.7.0"
2966-
resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
2967-
dependencies:
2968-
camelcase-keys "^2.0.0"
2969-
decamelize "^1.1.2"
2970-
loud-rejection "^1.0.0"
2971-
map-obj "^1.0.1"
2972-
minimist "^1.1.3"
2973-
normalize-package-data "^2.3.4"
2974-
object-assign "^4.0.1"
2975-
read-pkg-up "^1.0.1"
2976-
redent "^1.0.0"
2977-
trim-newlines "^1.0.0"
2978-
29792913
meow@^6.0.0:
29802914
version "6.1.1"
29812915
resolved "https://registry.yarnpkg.com/meow/-/meow-6.1.1.tgz#1ad64c4b76b2a24dfb2f635fddcadf320d251467"
@@ -3082,7 +3016,7 @@ [email protected]:
30823016
version "1.2.0"
30833017
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
30843018

3085-
minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
3019+
minimist@^1.2.0, minimist@^1.2.5:
30863020
version "1.2.5"
30873021
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
30883022
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
@@ -3181,7 +3115,7 @@ nopt@~1.0.10:
31813115
dependencies:
31823116
abbrev "1"
31833117

3184-
normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
3118+
normalize-package-data@^2.3.2:
31853119
version "2.3.8"
31863120
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.8.tgz#d819eda2a9dedbd1ffa563ea4071d936782295bb"
31873121
dependencies:
@@ -3857,13 +3791,6 @@ readdirp@~3.5.0:
38573791
dependencies:
38583792
picomatch "^2.2.1"
38593793

3860-
redent@^1.0.0:
3861-
version "1.0.0"
3862-
resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
3863-
dependencies:
3864-
indent-string "^2.1.0"
3865-
strip-indent "^1.0.1"
3866-
38673794
redent@^3.0.0:
38683795
version "3.0.0"
38693796
resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
@@ -3918,12 +3845,6 @@ repeat-string@^1.5.2:
39183845
version "1.6.1"
39193846
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
39203847

3921-
repeating@^2.0.0:
3922-
version "2.0.1"
3923-
resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
3924-
dependencies:
3925-
is-finite "^1.0.0"
3926-
39273848
39283849
version "2.42.0"
39293850
resolved "https://registry.yarnpkg.com/request/-/request-2.42.0.tgz#572bd0148938564040ac7ab148b96423a063304a"
@@ -4417,12 +4338,6 @@ strip-final-newline@^2.0.0:
44174338
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
44184339
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
44194340

4420-
strip-indent@^1.0.1:
4421-
version "1.0.1"
4422-
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
4423-
dependencies:
4424-
get-stdin "^4.0.1"
4425-
44264341
strip-indent@^3.0.0:
44274342
version "3.0.0"
44284343
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
@@ -4664,10 +4579,6 @@ tree-kill@^1.2.2:
46644579
resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
46654580
integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
46664581

4667-
trim-newlines@^1.0.0:
4668-
version "1.0.0"
4669-
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
4670-
46714582
trim-newlines@^3.0.0:
46724583
version "3.0.0"
46734584
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30"

0 commit comments

Comments
 (0)