417417 resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5"
418418 integrity sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==
419419
420- " @sourcegraph/eslint-config@^0.17.2 " :
421- version "0.17.2 "
422- resolved "https://registry.yarnpkg.com/@sourcegraph/eslint-config/-/eslint-config-0.17.2 .tgz#7e3748abdb4e964eb1e2fc672f5f08a86d08b034 "
423- integrity sha512-MUlDDpX5TvkLvEYALuZKfztOgy7HRkilBlTqgjq5obEVdHregb1Mee1+vRMyOQCvXobIx2nkogUyQoewERMIog ==
420+ " @sourcegraph/eslint-config@^0.18.1 " :
421+ version "0.18.1 "
422+ resolved "https://registry.yarnpkg.com/@sourcegraph/eslint-config/-/eslint-config-0.18.1 .tgz#d5f1fd52ac556b2f740811d128de81de0a55683b "
423+ integrity sha512-aY5vu4eYouX/n3FsrI5E8/MrIHr2zcBaENjtkXU1puiY31leFPWHcGGH3Yj3EhvlW0WkCc41tUalgvRsaIrzOw ==
424424 dependencies :
425425 " @sourcegraph/prettierrc" " ^3.0.3"
426426 " @typescript-eslint/eslint-plugin" " ^2.31.0"
429429 eslint-plugin-ban "^1.4.0"
430430 eslint-plugin-etc "^0.0.1-beta.25"
431431 eslint-plugin-import "^2.20.2"
432- eslint-plugin-jsdoc "^22.2.0 "
432+ eslint-plugin-jsdoc "^26.0.1 "
433433 eslint-plugin-react "^7.19.0"
434434 eslint-plugin-react-hooks "^4.0.0"
435435 eslint-plugin-rxjs "^0.0.2-beta.20"
436+ eslint-plugin-unicorn "^20.1.0"
436437
437438" @sourcegraph/event-positions@^1.0.4 " :
438439 version "1.0.4"
@@ -1840,6 +1841,13 @@ class-utils@^0.3.5:
18401841 isobject "^3.0.0"
18411842 static-extend "^0.1.1"
18421843
1844+ clean-regexp@^1.0.0 :
1845+ version "1.0.0"
1846+ resolved "https://registry.yarnpkg.com/clean-regexp/-/clean-regexp-1.0.0.tgz#8df7c7aae51fd36874e8f8d05b9180bc11a3fed7"
1847+ integrity sha1-jffHquUf02h06PjQW5GAvBGj/tc=
1848+ dependencies :
1849+ escape-string-regexp "^1.0.5"
1850+
18431851clean-stack@^2.0.0 :
18441852 version "2.2.0"
18451853 resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
@@ -2017,10 +2025,10 @@ commander@^2.20.0, commander@~2.20.3:
20172025 resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
20182026 integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
20192027
2020- comment-parser@^0.7.2 :
2021- version "0.7.2 "
2022- resolved "https://registry.npmjs.org /comment-parser/-/comment-parser-0.7.2 .tgz#baf6d99b42038678b81096f15b630d18142f4b8a "
2023- integrity sha512-4Rjb1FnxtOcv9qsfuaNuVsmmVn4ooVoBHzYfyKteiXwIU84PClyGA5jASoFMwPV93+FPh9spwueXauxFJZkGAg ==
2028+ comment-parser@^0.7.4 :
2029+ version "0.7.5 "
2030+ resolved "https://registry.yarnpkg.com /comment-parser/-/comment-parser-0.7.5 .tgz#06db157a3b34addf8502393743e41897e2c73059 "
2031+ integrity sha512-iH9YA35ccw94nx5244GVkpyC9eVTsL71jZz6iz5w6RIf79JLF2AsXHXq9p6Oaohyl3sx5qSMnGsWUDFIAfWL4w ==
20242032
20252033common-tags@^1.8.0 :
20262034 version "1.8.0"
@@ -2907,6 +2915,14 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1
29072915 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
29082916 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
29092917
2918+ eslint-ast-utils@^1.1.0 :
2919+ version "1.1.0"
2920+ resolved "https://registry.yarnpkg.com/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz#3d58ba557801cfb1c941d68131ee9f8c34bd1586"
2921+ integrity sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==
2922+ dependencies :
2923+ lodash.get "^4.4.2"
2924+ lodash.zip "^4.2.0"
2925+
29102926eslint-config-prettier@^6.11.0 :
29112927 version "6.11.0"
29122928 resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.11.0.tgz#f6d2238c1290d01c859a8b5c1f7d352a0b0da8b1"
@@ -2981,18 +2997,18 @@ eslint-plugin-import@^2.20.2:
29812997 read-pkg-up "^2.0.0"
29822998 resolve "^1.12.0"
29832999
2984- eslint-plugin-jsdoc@^22.2.0 :
2985- version "22.2.0 "
2986- resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-22.2.0. tgz#b89159e01ed8eeee4f6512101e96cac6a2999461 "
2987- integrity sha512-r8yRB6jGay9tJkx1BherKFtOkpDud086VZenUqZiZe0F7cD4OABhte0xcj3/7mXPuJbaou8WF3JzEtTdDnCzhA ==
3000+ eslint-plugin-jsdoc@^26.0.1 :
3001+ version "26.0.1 "
3002+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-26.0.1. tgz#738246f989f3e8ec15b70ac395087e6c115d2001 "
3003+ integrity sha512-LUPDxvASHY89zBfzswuL5GGb0KsUf25O+p5muqPYCguHPEhFI7JMeXfwdtcusMF6DmwKHAYn3CVRmC2y6gc/TA ==
29883004 dependencies :
2989- comment-parser "^0.7.2 "
3005+ comment-parser "^0.7.4 "
29903006 debug "^4.1.1"
29913007 jsdoctypeparser "^6.1.0"
29923008 lodash "^4.17.15"
2993- regextras "^0.7.0 "
3009+ regextras "^0.7.1 "
29943010 semver "^6.3.0"
2995- spdx-expression-parse "^3.0.0 "
3011+ spdx-expression-parse "^3.0.1 "
29963012
29973013eslint-plugin-react-hooks@^4.0.0 :
29983014 version "4.0.0"
@@ -3030,6 +3046,25 @@ eslint-plugin-rxjs@^0.0.2-beta.20:
30303046 tsutils "^3.0.0"
30313047 tsutils-etc "^1.0.0"
30323048
3049+ eslint-plugin-unicorn@^20.1.0 :
3050+ version "20.1.0"
3051+ resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-20.1.0.tgz#a43f60ffc98406d72ec2a5fcc6dad24ba0192bc9"
3052+ integrity sha512-XQxLBJT/gnwyRR6cfYsIK1AdekQchAt5tmcsnldevGjgR2xoZsRUa5/i6e0seNHy2RoT57CkTnbVHwHF8No8LA==
3053+ dependencies :
3054+ ci-info "^2.0.0"
3055+ clean-regexp "^1.0.0"
3056+ eslint-ast-utils "^1.1.0"
3057+ eslint-template-visitor "^2.0.0"
3058+ eslint-utils "^2.0.0"
3059+ import-modules "^2.0.0"
3060+ lodash "^4.17.15"
3061+ pluralize "^8.0.0"
3062+ read-pkg-up "^7.0.1"
3063+ regexp-tree "^0.1.21"
3064+ reserved-words "^0.1.2"
3065+ safe-regex "^2.1.1"
3066+ semver "^7.3.2"
3067+
30333068eslint-scope@^4.0.3 :
30343069 version "4.0.3"
30353070 resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
@@ -3046,6 +3081,15 @@ eslint-scope@^5.0.0:
30463081 esrecurse "^4.1.0"
30473082 estraverse "^4.1.1"
30483083
3084+ eslint-template-visitor@^2.0.0 :
3085+ version "2.0.0"
3086+ resolved "https://registry.yarnpkg.com/eslint-template-visitor/-/eslint-template-visitor-2.0.0.tgz#7cb6471ed29a53ab28a1dcbfca38355251c2be06"
3087+ integrity sha512-WijrLXWk/TiiG9FBTeEeb2pj/nD8H4eKIYx1DhTv/c7QoFmelE5P+3gzKUcXWZz88AI2+Wjse9DTV8lXrhcUsw==
3088+ dependencies :
3089+ eslint-visitor-keys "^1.1.0"
3090+ espree "^7.0.0"
3091+ multimap "^1.1.0"
3092+
30493093eslint-utils@^1.4.3 :
30503094 version "1.4.3"
30513095 resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f"
@@ -3122,6 +3166,15 @@ espree@^6.1.2:
31223166 acorn-jsx "^5.2.0"
31233167 eslint-visitor-keys "^1.1.0"
31243168
3169+ espree@^7.0.0 :
3170+ version "7.0.0"
3171+ resolved "https://registry.yarnpkg.com/espree/-/espree-7.0.0.tgz#8a7a60f218e69f120a842dc24c5a88aa7748a74e"
3172+ integrity sha512-/r2XEx5Mw4pgKdyb7GNLQNsu++asx/dltf/CI8RFi9oGHxmQFgvLbc5Op4U6i8Oaj+kdslhJtVlEZeAqH5qOTw==
3173+ dependencies :
3174+ acorn "^7.1.1"
3175+ acorn-jsx "^5.2.0"
3176+ eslint-visitor-keys "^1.1.0"
3177+
31253178esprima@^4.0.0, esprima@~4.0.0 :
31263179 version "4.0.1"
31273180 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
@@ -4166,6 +4219,11 @@ import-local@2.0.0:
41664219 pkg-dir "^3.0.0"
41674220 resolve-cwd "^2.0.0"
41684221
4222+ import-modules@^2.0.0 :
4223+ version "2.0.0"
4224+ resolved "https://registry.yarnpkg.com/import-modules/-/import-modules-2.0.0.tgz#9c1e13b4e7a15682f70a6e3fa29534e4540cfc5d"
4225+ integrity sha512-iczM/v9drffdNnABOKwj0f9G3cFDon99VcG1mxeBsdqnbd+vnQ5c2uAiCHNQITqFTOPaEvwg3VjoWCur0uHLEw==
4226+
41694227imurmurhash@^0.1.4 :
41704228 version "0.1.4"
41714229 resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
@@ -5314,6 +5372,11 @@ lodash.without@~4.4.0:
53145372 resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac"
53155373 integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=
53165374
5375+ lodash.zip@^4.2.0 :
5376+ version "4.2.0"
5377+ resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020"
5378+ integrity sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=
5379+
53175380lodash@4.17.15, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1 :
53185381 version "4.17.15"
53195382 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
@@ -5760,6 +5823,11 @@ ms@2.1.1, ms@^2.0.0, ms@^2.1.1:
57605823 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
57615824 integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
57625825
5826+ multimap@^1.1.0 :
5827+ version "1.1.0"
5828+ resolved "https://registry.yarnpkg.com/multimap/-/multimap-1.1.0.tgz#5263febc085a1791c33b59bb3afc6a76a2a10ca8"
5829+ integrity sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==
5830+
57635831mute-stream@0.0.8, mute-stream@~0.0.4 :
57645832 version "0.0.8"
57655833 resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
@@ -6756,6 +6824,11 @@ please-upgrade-node@^3.2.0:
67566824 dependencies :
67576825 semver-compare "^1.0.0"
67586826
6827+ pluralize@^8.0.0 :
6828+ version "8.0.0"
6829+ resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1"
6830+ integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
6831+
67596832posix-character-classes@^0.1.0 :
67606833 version "0.1.1"
67616834 resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
@@ -7064,7 +7137,7 @@ read-pkg-up@^3.0.0:
70647137 find-up "^2.0.0"
70657138 read-pkg "^3.0.0"
70667139
7067- read-pkg-up@^7.0.0 :
7140+ read-pkg-up@^7.0.0, read-pkg-up@^7.0.1 :
70687141 version "7.0.1"
70697142 resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
70707143 integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
@@ -7204,6 +7277,11 @@ regex-not@^1.0.0, regex-not@^1.0.2:
72047277 extend-shallow "^3.0.2"
72057278 safe-regex "^1.1.0"
72067279
7280+ regexp-tree@^0.1.21, regexp-tree@~0.1.1 :
7281+ version "0.1.21"
7282+ resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.21.tgz#55e2246b7f7d36f1b461490942fa780299c400d7"
7283+ integrity sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw==
7284+
72077285regexp.prototype.flags@^1.3.0 :
72087286 version "1.3.0"
72097287 resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75"
@@ -7222,10 +7300,10 @@ regexpp@^3.0.0:
72227300 resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2"
72237301 integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==
72247302
7225- regextras@^0.7.0 :
7226- version "0.7.0 "
7227- resolved "https://registry.npmjs.org /regextras/-/regextras-0.7.0 .tgz#2298bef8cfb92b1b7e3b9b12aa8f69547b7d71e4 "
7228- integrity sha512-ds+fL+Vhl918gbAUb0k2gVKbTZLsg84Re3DI6p85Et0U0tYME3hyW4nMK8Px4dtDaBA2qNjvG5uWyW7eK5gfmw ==
7303+ regextras@^0.7.1 :
7304+ version "0.7.1 "
7305+ resolved "https://registry.yarnpkg.com /regextras/-/regextras-0.7.1 .tgz#be95719d5f43f9ef0b9fa07ad89b7c606995a3b2 "
7306+ integrity sha512-9YXf6xtW+qzQ+hcMQXx95MOvfqXFgsKDZodX3qZB0x2n5Z94ioetIITsBtvJbiOyxa/6s9AtyweBLCdPmPko/w ==
72297307
72307308registry-auth-token@^3.0.1 :
72317309 version "3.3.2"
@@ -7322,6 +7400,11 @@ requires-port@^1.0.0:
73227400 resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
73237401 integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
73247402
7403+ reserved-words@^0.1.2 :
7404+ version "0.1.2"
7405+ resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1"
7406+ integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=
7407+
73257408resolve-cwd@^2.0.0 :
73267409 version "2.0.0"
73277410 resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
@@ -7469,6 +7552,13 @@ safe-regex@^1.1.0:
74697552 dependencies :
74707553 ret "~0.1.10"
74717554
7555+ safe-regex@^2.1.1 :
7556+ version "2.1.1"
7557+ resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-2.1.1.tgz#f7128f00d056e2fe5c11e81a1324dd974aadced2"
7558+ integrity sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==
7559+ dependencies :
7560+ regexp-tree "~0.1.1"
7561+
74727562" safer-buffer@>= 2.1.2 < 3" , safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
74737563 version "2.1.2"
74747564 resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
@@ -7888,10 +7978,10 @@ spdx-exceptions@^2.1.0:
78887978 resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9"
78897979 integrity sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==
78907980
7891- spdx-expression-parse@^3.0.0 :
7892- version "3.0.0 "
7893- resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0 .tgz#99e119b7a5da00e05491c9fa338b7904823b41d0 "
7894- integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg ==
7981+ spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1 :
7982+ version "3.0.1 "
7983+ resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1 .tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679 "
7984+ integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q ==
78957985 dependencies :
78967986 spdx-exceptions "^2.1.0"
78977987 spdx-license-ids "^3.0.0"
0 commit comments