Skip to content

Commit 41753a6

Browse files
committed
feat: update deps, support eslint v7 and fix bugs
closes #9
1 parent 0a20e62 commit 41753a6

File tree

2 files changed

+82
-51
lines changed

2 files changed

+82
-51
lines changed

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525
},
2626
"dependencies": {
2727
"eslint-config-airbnb-base": "^14.0.0",
28-
"eslint-import-resolver-node": "^0.3.3",
29-
"eslint-import-resolver-webpack": "^0.11.1",
30-
"eslint-plugin-import": "^2.18.2"
28+
"eslint-import-resolver-node": "^0.3.4",
29+
"eslint-import-resolver-webpack": "^0.12.2",
30+
"eslint-plugin-import": "^2.21.2"
3131
},
3232
"peerDependencies": {
3333
"@vue/cli-service": "^3.0.0 || ^4.0.0-0",
34-
"eslint": "^5.16.0 || ^6.1.0",
34+
"eslint": "^5.16.0 || ^6.1.0 || ^7.2.0",
3535
"eslint-plugin-import": "^2.18.2"
3636
},
3737
"devDependencies": {

yarn.lock

+78-47
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,11 @@
100100
"@types/minimatch" "*"
101101
"@types/node" "*"
102102

103+
"@types/json5@^0.0.29":
104+
version "0.0.29"
105+
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
106+
integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
107+
103108
"@types/minimatch@*":
104109
version "3.0.3"
105110
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
@@ -577,7 +582,7 @@ array-flatten@^2.1.0:
577582
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
578583
integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
579584

580-
array-includes@^3.0.3:
585+
array-includes@^3.1.1:
581586
version "3.1.1"
582587
resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348"
583588
integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==
@@ -603,7 +608,7 @@ array-unique@^0.3.2:
603608
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
604609
integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
605610

606-
array.prototype.flat@^1.2.1:
611+
array.prototype.flat@^1.2.3:
607612
version "1.2.3"
608613
resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b"
609614
integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==
@@ -1747,7 +1752,7 @@ dashdash@^1.12.0:
17471752
dependencies:
17481753
assert-plus "^1.0.0"
17491754

1750-
[email protected], debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
1755+
[email protected], debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
17511756
version "2.6.9"
17521757
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
17531758
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
@@ -2096,6 +2101,15 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0:
20962101
dependencies:
20972102
once "^1.4.0"
20982103

2104+
enhanced-resolve@^0.9.1:
2105+
version "0.9.1"
2106+
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e"
2107+
integrity sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=
2108+
dependencies:
2109+
graceful-fs "^4.1.2"
2110+
memory-fs "^0.2.0"
2111+
tapable "^0.1.8"
2112+
20992113
enhanced-resolve@^4.1.0:
21002114
version "4.1.1"
21012115
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66"
@@ -2105,15 +2119,6 @@ enhanced-resolve@^4.1.0:
21052119
memory-fs "^0.5.0"
21062120
tapable "^1.0.0"
21072121

2108-
enhanced-resolve@~0.9.0:
2109-
version "0.9.1"
2110-
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e"
2111-
integrity sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=
2112-
dependencies:
2113-
graceful-fs "^4.1.2"
2114-
memory-fs "^0.2.0"
2115-
tapable "^0.1.8"
2116-
21172122
entities@^1.1.1:
21182123
version "1.1.2"
21192124
resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
@@ -2190,55 +2195,64 @@ eslint-config-airbnb-base@^14.0.0:
21902195
object.assign "^4.1.0"
21912196
object.entries "^1.1.0"
21922197

2193-
eslint-import-resolver-node@^0.3.2, eslint-import-resolver-node@^0.3.3:
2198+
eslint-import-resolver-node@^0.3.3:
21942199
version "0.3.3"
21952200
resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404"
21962201
integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==
21972202
dependencies:
21982203
debug "^2.6.9"
21992204
resolve "^1.13.1"
22002205

2201-
eslint-import-resolver-webpack@^0.11.1:
2202-
version "0.11.1"
2203-
resolved "https://registry.yarnpkg.com/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.11.1.tgz#fcf1fd57a775f51e18f442915f85dd6ba45d2f26"
2204-
integrity sha512-eK3zR7xVQR/MaoBWwGuD+CULYVuqe5QFlDukman71aI6IboCGzggDUohHNfu1ZeBnbHcUHJc0ywWoXUBNB6qdg==
2206+
eslint-import-resolver-node@^0.3.4:
2207+
version "0.3.4"
2208+
resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717"
2209+
integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==
2210+
dependencies:
2211+
debug "^2.6.9"
2212+
resolve "^1.13.1"
2213+
2214+
eslint-import-resolver-webpack@^0.12.2:
2215+
version "0.12.2"
2216+
resolved "https://registry.yarnpkg.com/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.12.2.tgz#769e86cd0c752a1536c19855ebd90aa14ce384ee"
2217+
integrity sha512-7Jnm4YAoNNkvqPaZkKdIHsKGmv8/uNnYC5QsXkiSodvX4XEEfH2AKOna98FK52fCDXm3q4HzuX+7pRMKkJ64EQ==
22052218
dependencies:
22062219
array-find "^1.0.0"
2207-
debug "^2.6.8"
2208-
enhanced-resolve "~0.9.0"
2220+
debug "^2.6.9"
2221+
enhanced-resolve "^0.9.1"
22092222
find-root "^1.1.0"
2210-
has "^1.0.1"
2211-
interpret "^1.0.0"
2212-
lodash "^4.17.4"
2223+
has "^1.0.3"
2224+
interpret "^1.2.0"
2225+
lodash "^4.17.15"
22132226
node-libs-browser "^1.0.0 || ^2.0.0"
2214-
resolve "^1.10.0"
2215-
semver "^5.3.0"
2227+
resolve "^1.13.1"
2228+
semver "^5.7.1"
22162229

2217-
eslint-module-utils@^2.4.1:
2218-
version "2.5.2"
2219-
resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz#7878f7504824e1b857dd2505b59a8e5eda26a708"
2220-
integrity sha512-LGScZ/JSlqGKiT8OC+cYRxseMjyqt6QO54nl281CK93unD89ijSeRV6An8Ci/2nvWVKe8K/Tqdm75RQoIOCr+Q==
2230+
eslint-module-utils@^2.6.0:
2231+
version "2.6.0"
2232+
resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6"
2233+
integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==
22212234
dependencies:
22222235
debug "^2.6.9"
22232236
pkg-dir "^2.0.0"
22242237

2225-
eslint-plugin-import@^2.18.2:
2226-
version "2.20.0"
2227-
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.0.tgz#d749a7263fb6c29980def8e960d380a6aa6aecaa"
2228-
integrity sha512-NK42oA0mUc8Ngn4kONOPsPB1XhbUvNHqF+g307dPV28aknPoiNnKLFd9em4nkswwepdF5ouieqv5Th/63U7YJQ==
2238+
eslint-plugin-import@^2.21.2:
2239+
version "2.21.2"
2240+
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.21.2.tgz#8fef77475cc5510801bedc95f84b932f7f334a7c"
2241+
integrity sha512-FEmxeGI6yaz+SnEB6YgNHlQK1Bs2DKLM+YF+vuTk5H8J9CLbJLtlPvRFgZZ2+sXiKAlN5dpdlrWOjK8ZoZJpQA==
22292242
dependencies:
2230-
array-includes "^3.0.3"
2231-
array.prototype.flat "^1.2.1"
2243+
array-includes "^3.1.1"
2244+
array.prototype.flat "^1.2.3"
22322245
contains-path "^0.1.0"
22332246
debug "^2.6.9"
22342247
doctrine "1.5.0"
2235-
eslint-import-resolver-node "^0.3.2"
2236-
eslint-module-utils "^2.4.1"
2248+
eslint-import-resolver-node "^0.3.3"
2249+
eslint-module-utils "^2.6.0"
22372250
has "^1.0.3"
22382251
minimatch "^3.0.4"
2239-
object.values "^1.1.0"
2252+
object.values "^1.1.1"
22402253
read-pkg-up "^2.0.0"
2241-
resolve "^1.12.0"
2254+
resolve "^1.17.0"
2255+
tsconfig-paths "^3.9.0"
22422256

22432257
eslint-scope@^4.0.3:
22442258
version "4.0.3"
@@ -2990,7 +3004,7 @@ has-values@^1.0.0:
29903004
is-number "^3.0.0"
29913005
kind-of "^4.0.0"
29923006

2993-
has@^1.0.0, has@^1.0.1, has@^1.0.3:
3007+
has@^1.0.0, has@^1.0.3:
29943008
version "1.0.3"
29953009
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
29963010
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
@@ -3344,10 +3358,10 @@ internal-ip@^4.3.0:
33443358
default-gateway "^4.2.0"
33453359
ipaddr.js "^1.9.0"
33463360

3347-
interpret@^1.0.0:
3348-
version "1.2.0"
3349-
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296"
3350-
integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==
3361+
interpret@^1.2.0:
3362+
version "1.4.0"
3363+
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
3364+
integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
33513365

33523366
invert-kv@^2.0.0:
33533367
version "2.0.0"
@@ -3911,7 +3925,7 @@ lodash.uniq@^4.5.0:
39113925
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
39123926
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
39133927

3914-
lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.3, lodash@^4.17.4:
3928+
lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.3:
39153929
version "4.17.15"
39163930
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
39173931
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
@@ -4525,7 +4539,7 @@ object.pick@^1.3.0:
45254539
dependencies:
45264540
isobject "^3.0.1"
45274541

4528-
object.values@^1.1.0:
4542+
object.values@^1.1.0, object.values@^1.1.1:
45294543
version "1.1.1"
45304544
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e"
45314545
integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==
@@ -5688,13 +5702,20 @@ resolve-url@^0.2.1:
56885702
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
56895703
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
56905704

5691-
resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1:
5705+
resolve@^1.10.0, resolve@^1.13.1:
56925706
version "1.14.2"
56935707
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.14.2.tgz#dbf31d0fa98b1f29aa5169783b9c290cb865fea2"
56945708
integrity sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ==
56955709
dependencies:
56965710
path-parse "^1.0.6"
56975711

5712+
resolve@^1.17.0:
5713+
version "1.17.0"
5714+
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
5715+
integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
5716+
dependencies:
5717+
path-parse "^1.0.6"
5718+
56985719
restore-cursor@^2.0.0:
56995720
version "2.0.0"
57005721
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
@@ -5830,7 +5851,7 @@ selfsigned@^1.10.7:
58305851
dependencies:
58315852
node-forge "0.9.0"
58325853

5833-
"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0:
5854+
"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0, semver@^5.7.1:
58345855
version "5.7.1"
58355856
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
58365857
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -6588,6 +6609,16 @@ tryer@^1.0.1:
65886609
resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8"
65896610
integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==
65906611

6612+
tsconfig-paths@^3.9.0:
6613+
version "3.9.0"
6614+
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b"
6615+
integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==
6616+
dependencies:
6617+
"@types/json5" "^0.0.29"
6618+
json5 "^1.0.1"
6619+
minimist "^1.2.0"
6620+
strip-bom "^3.0.0"
6621+
65916622
tslib@^1.9.0:
65926623
version "1.10.0"
65936624
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"

0 commit comments

Comments
 (0)