Skip to content

Commit 3f6f5f7

Browse files
authored
Merge pull request #28 from LeetCode-OpenSource/typescript
chore: upgrade typescript
2 parents b63a292 + 8dde41e commit 3f6f5f7

File tree

4 files changed

+84
-80
lines changed

4 files changed

+84
-80
lines changed

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"@types/sinon": "^7.0.6",
2929
"@types/sinon-chai": "^3.2.2",
3030
"@types/webpack": "^4.4.24",
31-
"coveralls": "^3.0.2",
31+
"coveralls": "^3.0.3",
3232
"fork-ts-checker-webpack-plugin": "^0.5.2",
3333
"happypack": "^5.0.1",
3434
"html-webpack-plugin": "^3.2.0",
@@ -40,20 +40,20 @@
4040
"react-dom": "16.8.3",
4141
"react-test-renderer": "16.8.3",
4242
"rxjs": "^6.4.0",
43-
"sinon": "^7.2.3",
43+
"sinon": "^7.2.4",
4444
"source-map-loader": "^0.2.4",
4545
"standard": "^12.0.1",
4646
"ts-jest": "^24.0.0",
4747
"ts-loader": "^5.3.3",
48-
"tslint": "^5.12.1",
48+
"tslint": "^5.13.0",
4949
"tslint-config-prettier": "^1.18.0",
5050
"tslint-eslint-rules": "^5.4.0",
5151
"tslint-react": "^3.6.0",
5252
"tslint-sonarts": "^1.9.0",
53-
"typescript": "3.1.6",
53+
"typescript": "^3.3.3",
5454
"webpack": "^4.29.5",
5555
"webpack-cli": "^3.2.3",
56-
"webpack-dev-server": "^3.1.14"
56+
"webpack-dev-server": "^3.2.1"
5757
},
5858
"dependencies": {
5959
"tslib": "^1.9.3"

src/type.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
export type RestrictArray<T> = T extends any[] ? T : []
22
export type VoidAsNull<T> = T extends void ? null : T
3+
export type Not<P, T, F> = P extends false ? T : F

src/use-event-callback.ts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useEffect, useState } from 'react'
22
import { Observable, BehaviorSubject, Subject, noop } from 'rxjs'
33

4-
import { RestrictArray, VoidAsNull } from './type'
4+
import { RestrictArray, VoidAsNull, Not } from './type'
55

66
export type EventCallbackState<EventValue, State, Inputs = void> = [
77
(val: EventValue) => void,
@@ -12,13 +12,15 @@ export type ReturnedState<EventValue, State, Inputs> = [
1212
EventCallbackState<EventValue, State, Inputs>[1][0]
1313
]
1414

15-
export type EventCallback<EventValue, State, Inputs> = Inputs extends void
16-
? (eventSource$: Observable<EventValue>, state$: Observable<State>) => Observable<State>
17-
: (
18-
eventSource$: Observable<EventValue>,
19-
inputs$: Observable<RestrictArray<Inputs>>,
20-
state$: Observable<State>,
21-
) => Observable<State>
15+
export type EventCallback<EventValue, State, Inputs> = Not<
16+
Inputs extends void ? true : false,
17+
(
18+
eventSource$: Observable<EventValue>,
19+
inputs$: Observable<RestrictArray<Inputs>>,
20+
state$: Observable<State>,
21+
) => Observable<State>,
22+
(eventSource$: Observable<EventValue>, state$: Observable<State>) => Observable<State>
23+
>
2224

2325
export function useEventCallback<EventValue>(
2426
callback: EventCallback<EventValue, void, void>,

yarn.lock

Lines changed: 68 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@
173173
dependencies:
174174
"@sinonjs/samsam" "^2 || ^3"
175175

176-
"@sinonjs/samsam@^2 || ^3", "@sinonjs/samsam@^3.0.2":
176+
"@sinonjs/samsam@^2 || ^3", "@sinonjs/samsam@^3.1.1":
177177
version "3.1.1"
178178
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-3.1.1.tgz#8e2eceb2353f6626e2867352e3def951d3366240"
179179
integrity sha512-ILlwvQUwAiaVBzr3qz8oT1moM7AIUHqUc2UmEjQcH9lLe+E+BZPwUMuc9FFojMswRK4r96x5zDTTrowMLw/vuA==
@@ -1465,17 +1465,17 @@ cosmiconfig@^5.0.7:
14651465
lodash.get "^4.4.2"
14661466
parse-json "^4.0.0"
14671467

1468-
coveralls@^3.0.2:
1469-
version "3.0.2"
1470-
resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.2.tgz#f5a0bcd90ca4e64e088b710fa8dda640aea4884f"
1471-
integrity sha512-Tv0LKe/MkBOilH2v7WBiTBdudg2ChfGbdXafc/s330djpF3zKOmuehTeRwjXWc7pzfj9FrDUTA7tEx6Div8NFw==
1468+
coveralls@^3.0.3:
1469+
version "3.0.3"
1470+
resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.3.tgz#83b1c64aea1c6afa69beaf50b55ac1bc4d13e2b8"
1471+
integrity sha512-viNfeGlda2zJr8Gj1zqXpDMRjw9uM54p7wzZdvLRyOgnAfCe974Dq4veZkjJdxQXbmdppu6flEajFYseHYaUhg==
14721472
dependencies:
14731473
growl "~> 1.10.0"
14741474
js-yaml "^3.11.0"
14751475
lcov-parse "^0.0.10"
14761476
log-driver "^1.2.7"
14771477
minimist "^1.2.0"
1478-
request "^2.85.0"
1478+
request "^2.86.0"
14791479

14801480
create-ecdh@^4.0.0:
14811481
version "4.0.3"
@@ -1676,12 +1676,12 @@ deep-is@~0.1.3:
16761676
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
16771677
integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
16781678

1679-
default-gateway@^2.6.0:
1680-
version "2.7.2"
1681-
resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-2.7.2.tgz#b7ef339e5e024b045467af403d50348db4642d0f"
1682-
integrity sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==
1679+
default-gateway@^4.0.1:
1680+
version "4.0.1"
1681+
resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.0.1.tgz#3a7d071ca610a2831190341bd0666382b9dbc340"
1682+
integrity sha512-JnSsMUgrBFy9ycs+tmOvLHN1GpILe+hNSUrIVM8mXjymfcBH9a7LJjOdoHLuUqKGuCUk6mSIPJjZ11Zszrg3oQ==
16831683
dependencies:
1684-
execa "^0.10.0"
1684+
execa "^1.0.0"
16851685
ip-regex "^2.1.0"
16861686

16871687
default-require-extensions@^2.0.0:
@@ -3051,17 +3051,17 @@ http-parser-js@>=0.4.0:
30513051
resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.0.tgz#d65edbede84349d0dc30320815a15d39cc3cbbd8"
30523052
integrity sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==
30533053

3054-
http-proxy-middleware@~0.18.0:
3055-
version "0.18.0"
3056-
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz#0987e6bb5a5606e5a69168d8f967a87f15dd8aab"
3057-
integrity sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==
3054+
http-proxy-middleware@^0.19.1:
3055+
version "0.19.1"
3056+
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a"
3057+
integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==
30583058
dependencies:
3059-
http-proxy "^1.16.2"
3059+
http-proxy "^1.17.0"
30603060
is-glob "^4.0.0"
3061-
lodash "^4.17.5"
3062-
micromatch "^3.1.9"
3061+
lodash "^4.17.11"
3062+
micromatch "^3.1.10"
30633063

3064-
http-proxy@^1.16.2:
3064+
http-proxy@^1.17.0:
30653065
version "1.17.0"
30663066
resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a"
30673067
integrity sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==
@@ -3219,13 +3219,13 @@ inquirer@^5.2.0:
32193219
strip-ansi "^4.0.0"
32203220
through "^2.3.6"
32213221

3222-
internal-ip@^3.0.1:
3223-
version "3.0.1"
3224-
resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-3.0.1.tgz#df5c99876e1d2eb2ea2d74f520e3f669a00ece27"
3225-
integrity sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==
3222+
internal-ip@^4.2.0:
3223+
version "4.2.0"
3224+
resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.2.0.tgz#46e81b638d84c338e5c67e42b1a17db67d0814fa"
3225+
integrity sha512-ZY8Rk+hlvFeuMmG5uH1MXhhdeMntmIaxaInvAmzMq/SHV8rv4Kh+6GiQNNDQd0wZFrcO+FiTBo8lui/osKOyJw==
32263226
dependencies:
3227-
default-gateway "^2.6.0"
3228-
ipaddr.js "^1.5.2"
3227+
default-gateway "^4.0.1"
3228+
ipaddr.js "^1.9.0"
32293229

32303230
interpret@^1.1.0:
32313231
version "1.1.0"
@@ -3259,10 +3259,10 @@ ipaddr.js@1.8.0:
32593259
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e"
32603260
integrity sha1-6qM9bd16zo9/b+DJygRA5wZzix4=
32613261

3262-
ipaddr.js@^1.5.2:
3263-
version "1.8.1"
3264-
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.1.tgz#fa4b79fa47fd3def5e3b159825161c0a519c9427"
3265-
integrity sha1-+kt5+kf9Pe9eOxWYJRYcClGclCc=
3262+
ipaddr.js@^1.9.0:
3263+
version "1.9.0"
3264+
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65"
3265+
integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==
32663266

32673267
is-accessor-descriptor@^0.1.6:
32683268
version "0.1.6"
@@ -4319,10 +4319,10 @@ lolex@^2.3.2:
43194319
resolved "https://registry.yarnpkg.com/lolex/-/lolex-2.7.5.tgz#113001d56bfc7e02d56e36291cc5c413d1aa0733"
43204320
integrity sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q==
43214321

4322-
lolex@^3.0.0:
4323-
version "3.0.0"
4324-
resolved "https://registry.yarnpkg.com/lolex/-/lolex-3.0.0.tgz#f04ee1a8aa13f60f1abd7b0e8f4213ec72ec193e"
4325-
integrity sha512-hcnW80h3j2lbUfFdMArd5UPA/vxZJ+G8vobd+wg3nVEQA0EigStbYcrG030FJxL6xiDDPEkoMatV9xIh5OecQQ==
4322+
lolex@^3.1.0:
4323+
version "3.1.0"
4324+
resolved "https://registry.yarnpkg.com/lolex/-/lolex-3.1.0.tgz#1a7feb2fefd75b3e3a7f79f0e110d9476e294434"
4325+
integrity sha512-zFo5MgCJ0rZ7gQg69S4pqBsLURbFw11X68C18OcJjJQbqaXm2NoTrGl1IMM3TIz0/BnN1tIs2tzmmqvCsOMMjw==
43264326

43274327
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1:
43284328
version "1.4.0"
@@ -4417,7 +4417,7 @@ mem@^4.0.0:
44174417
mimic-fn "^1.0.0"
44184418
p-is-promise "^1.1.0"
44194419

4420-
memory-fs@^0.4.0, memory-fs@~0.4.1:
4420+
memory-fs@^0.4.0, memory-fs@^0.4.1, memory-fs@~0.4.1:
44214421
version "0.4.1"
44224422
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
44234423
integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
@@ -4447,7 +4447,7 @@ methods@~1.1.2:
44474447
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
44484448
integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
44494449

4450-
micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8, micromatch@^3.1.9:
4450+
micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8:
44514451
version "3.1.10"
44524452
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
44534453
integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
@@ -4670,7 +4670,7 @@ nice-try@^1.0.4:
46704670
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
46714671
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
46724672

4673-
nise@^1.4.8:
4673+
nise@^1.4.10:
46744674
version "1.4.10"
46754675
resolved "https://registry.yarnpkg.com/nise/-/nise-1.4.10.tgz#ae46a09a26436fae91a38a60919356ae6db143b6"
46764676
integrity sha512-sa0RRbj53dovjc7wombHmVli9ZihXbXCQ2uH3TNm03DyvOSIQbxg+pbqDKrk2oxMK1rtLGVlKxcB9rrc6X5YjA==
@@ -5706,7 +5706,7 @@ request-promise-native@^1.0.5:
57065706
stealthy-require "^1.1.0"
57075707
tough-cookie ">=2.3.3"
57085708

5709-
request@^2.85.0, request@^2.87.0:
5709+
request@^2.86.0, request@^2.87.0:
57105710
version "2.88.0"
57115711
resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
57125712
integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
@@ -6084,17 +6084,17 @@ simple-git@^1.85.0:
60846084
dependencies:
60856085
debug "^4.0.1"
60866086

6087-
sinon@^7.2.3:
6088-
version "7.2.3"
6089-
resolved "https://registry.yarnpkg.com/sinon/-/sinon-7.2.3.tgz#f8bfd956df32ddf592f8c102fd46982366412d8e"
6090-
integrity sha512-i6j7sqcLEqTYqUcMV327waI745VASvYuSuQMCjbAwlpAeuCgKZ3LtrjDxAbu+GjNQR0FEDpywtwGCIh8GicNyg==
6087+
sinon@^7.2.4:
6088+
version "7.2.4"
6089+
resolved "https://registry.yarnpkg.com/sinon/-/sinon-7.2.4.tgz#d834b9a38d8533b4ca3274a9a9ffa8e54c95d10c"
6090+
integrity sha512-FGlcfrkiBRfaEIKRw8s/9mk4nP4AMGswvKFixLo+AzsOhskjaBCHAHGLMd8pCJpQGS+9ZI71px6qoQUyvADeyA==
60916091
dependencies:
60926092
"@sinonjs/commons" "^1.3.0"
60936093
"@sinonjs/formatio" "^3.1.0"
6094-
"@sinonjs/samsam" "^3.0.2"
6094+
"@sinonjs/samsam" "^3.1.1"
60956095
diff "^3.5.0"
6096-
lolex "^3.0.0"
6097-
nise "^1.4.8"
6096+
lolex "^3.1.0"
6097+
nise "^1.4.10"
60986098
supports-color "^5.5.0"
60996099

61006100
sisteransi@^1.0.0:
@@ -6488,7 +6488,7 @@ supports-color@^2.0.0:
64886488
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
64896489
integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
64906490

6491-
supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.5.0:
6491+
supports-color@^5.3.0, supports-color@^5.5.0:
64926492
version "5.5.0"
64936493
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
64946494
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
@@ -6761,10 +6761,10 @@ tslint-sonarts@^1.9.0:
67616761
dependencies:
67626762
immutable "^3.8.2"
67636763

6764-
tslint@^5.12.1:
6765-
version "5.12.1"
6766-
resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.12.1.tgz#8cec9d454cf8a1de9b0a26d7bdbad6de362e52c1"
6767-
integrity sha512-sfodBHOucFg6egff8d1BvuofoOQ/nOeYNfbp7LDlKBcLNrL3lmS5zoiDGyOMdT7YsEXAwWpTdAHwOGOc8eRZAw==
6764+
tslint@^5.13.0:
6765+
version "5.13.0"
6766+
resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.13.0.tgz#239a2357c36b620d72d86744754b6fc088a25359"
6767+
integrity sha512-ECOOQRxXCYnUUePG5h/+Z1Zouobk3KFpIHA9aKBB/nnMxs97S1JJPDGt5J4cGm1y9U9VmVlfboOxA8n1kSNzGw==
67686768
dependencies:
67696769
babel-code-frame "^6.22.0"
67706770
builtin-modules "^1.1.1"
@@ -6774,6 +6774,7 @@ tslint@^5.12.1:
67746774
glob "^7.1.1"
67756775
js-yaml "^3.7.0"
67766776
minimatch "^3.0.4"
6777+
mkdirp "^0.5.1"
67776778
resolve "^1.3.2"
67786779
semver "^5.3.0"
67796780
tslib "^1.8.0"
@@ -6835,10 +6836,10 @@ typedarray@^0.0.6:
68356836
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
68366837
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
68376838

6838-
typescript@3.1.6:
6839-
version "3.1.6"
6840-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.6.tgz#b6543a83cfc8c2befb3f4c8fba6896f5b0c9be68"
6841-
integrity sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==
6839+
typescript@^3.3.3:
6840+
version "3.3.3"
6841+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.3.3.tgz#f1657fc7daa27e1a8930758ace9ae8da31403221"
6842+
integrity sha512-Y21Xqe54TBVp+VDSNbuDYdGw0BpoR/Q6wo/+35M8PAU0vipahnyduJWirxxdxjsAkS7hue53x2zp8gz7F05u0A==
68426843

68436844
uglify-js@3.4.x, uglify-js@^3.1.4:
68446845
version "3.4.9"
@@ -7069,33 +7070,33 @@ webpack-cli@^3.2.3:
70697070
v8-compile-cache "^2.0.2"
70707071
yargs "^12.0.4"
70717072

7072-
webpack-dev-middleware@3.4.0:
7073-
version "3.4.0"
7074-
resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz#1132fecc9026fd90f0ecedac5cbff75d1fb45890"
7075-
integrity sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==
7073+
webpack-dev-middleware@^3.5.1:
7074+
version "3.6.0"
7075+
resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.6.0.tgz#71f1b04e52ff8d442757af2be3a658237d53a3e5"
7076+
integrity sha512-oeXA3m+5gbYbDBGo4SvKpAHJJEGMoekUbHgo1RK7CP1sz7/WOSeu/dWJtSTk+rzDCLkPwQhGocgIq6lQqOyOwg==
70767077
dependencies:
7077-
memory-fs "~0.4.1"
7078+
memory-fs "^0.4.1"
70787079
mime "^2.3.1"
70797080
range-parser "^1.0.3"
70807081
webpack-log "^2.0.0"
70817082

7082-
webpack-dev-server@^3.1.14:
7083-
version "3.1.14"
7084-
resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz#60fb229b997fc5a0a1fc6237421030180959d469"
7085-
integrity sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ==
7083+
webpack-dev-server@^3.2.1:
7084+
version "3.2.1"
7085+
resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.2.1.tgz#1b45ce3ecfc55b6ebe5e36dab2777c02bc508c4e"
7086+
integrity sha512-sjuE4mnmx6JOh9kvSbPYw3u/6uxCLHNWfhWaIPwcXWsvWOPN+nc5baq4i9jui3oOBRXGonK9+OI0jVkaz6/rCw==
70867087
dependencies:
70877088
ansi-html "0.0.7"
70887089
bonjour "^3.5.0"
70897090
chokidar "^2.0.0"
70907091
compression "^1.5.2"
70917092
connect-history-api-fallback "^1.3.0"
7092-
debug "^3.1.0"
7093+
debug "^4.1.1"
70937094
del "^3.0.0"
70947095
express "^4.16.2"
70957096
html-entities "^1.2.0"
7096-
http-proxy-middleware "~0.18.0"
7097+
http-proxy-middleware "^0.19.1"
70977098
import-local "^2.0.0"
7098-
internal-ip "^3.0.1"
7099+
internal-ip "^4.2.0"
70997100
ip "^1.1.5"
71007101
killable "^1.0.0"
71017102
loglevel "^1.4.1"
@@ -7109,9 +7110,9 @@ webpack-dev-server@^3.1.14:
71097110
sockjs-client "1.3.0"
71107111
spdy "^4.0.0"
71117112
strip-ansi "^3.0.0"
7112-
supports-color "^5.1.0"
7113+
supports-color "^6.1.0"
71137114
url "^0.11.0"
7114-
webpack-dev-middleware "3.4.0"
7115+
webpack-dev-middleware "^3.5.1"
71157116
webpack-log "^2.0.0"
71167117
yargs "12.0.2"
71177118

0 commit comments

Comments
 (0)