-
Notifications
You must be signed in to change notification settings - Fork 24.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update eslint-config dependencies (#27085)
Summary: A couple of minor and patch updates to the `eslint-config` package, to avoid warnings and errors with the generated code of the latest RN version templates, such as: ``` warning "react-native-community/eslint-config > [email protected]" has incorrect peer dependency "eslint@^3.0.0 || ^4.0.0 || ^5.0.0". warning "react-native-community/eslint-config > [email protected]" has incorrect peer dependency "eslint@^3.17.0 || ^4 || ^5". ``` `yarn check` outputs the following errors: ``` error "react-native-community/eslint-config#eslint-plugin-react-native#eslint@^3.17.0 || ^4 || ^5" doesn't satisfy found match of "[email protected]" error "react-native-community/eslint-config#eslint-plugin-react#eslint@^3.0.0 || ^4.0.0 || ^5.0.0" doesn't satisfy found match of "[email protected]" ``` By adding the missing `"license"` field, from now on this also avoids the following warnings: ``` warning package.json: No license field warning react-native-community/[email protected]: No license field ``` ## Changelog [General] [Fixed] - Fix eslint-config peer dependency warnings Pull Request resolved: #27085 Test Plan: - Publish current `master` package locally (`0.0.6` is [not published](https://www.npmjs.com/package/react-native-community/eslint-config) yet!) - Create new RN 0.61.3 project, set `eslint-config` to local package, observe errors/warnings running `yarn`/`yarn check` - `yarn lint` passes cleanly - Update dependencies (as in this PR), republish locally - Update RN test project to new `eslint-config` package, **observe no more errors** - `yarn lint` still passes cleanly Differential Revision: D18298733 Pulled By: cpojer fbshipit-source-id: 9a550365521fbaa4b940bc8c02cbeb345d8900b6
- Loading branch information
1 parent
5df204b
commit 1353da5
Showing
2 changed files
with
110 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,22 +3,23 @@ | |
"version": "0.0.6", | ||
"description": "ESLint config for React Native", | ||
"main": "index.js", | ||
"license": "MIT", | ||
"repository": { | ||
"type": "git", | ||
"url": "[email protected]:facebook/react-native.git" | ||
}, | ||
"dependencies": { | ||
"@typescript-eslint/eslint-plugin": "^1.5.0", | ||
"@typescript-eslint/parser": "^1.5.0", | ||
"babel-eslint": "10.0.1", | ||
"babel-eslint": "10.0.3", | ||
"eslint-config-prettier": "^6.0.0", | ||
"eslint-plugin-eslint-comments": "^3.1.1", | ||
"eslint-plugin-eslint-comments": "^3.1.2", | ||
"eslint-plugin-flowtype": "2.50.3", | ||
"eslint-plugin-jest": "22.4.1", | ||
"eslint-plugin-prettier": "2.6.2", | ||
"eslint-plugin-react": "7.12.4", | ||
"eslint-plugin-react": "7.16.0", | ||
"eslint-plugin-react-hooks": "^2.0.1", | ||
"eslint-plugin-react-native": "3.7.0", | ||
"eslint-plugin-react-native": "3.8.1", | ||
"prettier": "1.17.0" | ||
}, | ||
"peerDependencies": { | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -179,17 +179,17 @@ astral-regex@^1.0.0: | |
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" | ||
integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== | ||
|
||
[email protected].1: | ||
version "10.0.1" | ||
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.1.tgz#919681dc099614cd7d31d45c8908695092a1faed" | ||
integrity sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ== | ||
[email protected].3: | ||
version "10.0.3" | ||
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz#81a2c669be0f205e19462fed2482d33e4687a88a" | ||
integrity sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA== | ||
dependencies: | ||
"@babel/code-frame" "^7.0.0" | ||
"@babel/parser" "^7.0.0" | ||
"@babel/traverse" "^7.0.0" | ||
"@babel/types" "^7.0.0" | ||
eslint-scope "3.7.1" | ||
eslint-visitor-keys "^1.0.0" | ||
resolve "^1.12.0" | ||
|
||
balanced-match@^1.0.0: | ||
version "1.0.0" | ||
|
@@ -275,7 +275,7 @@ deep-is@~0.1.3: | |
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" | ||
integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= | ||
|
||
define-properties@^1.1.2: | ||
define-properties@^1.1.2, define-properties@^1.1.3: | ||
version "1.1.3" | ||
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" | ||
integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== | ||
|
@@ -313,6 +313,22 @@ es-abstract@^1.11.0, es-abstract@^1.7.0: | |
is-regex "^1.0.4" | ||
object-keys "^1.0.12" | ||
|
||
es-abstract@^1.12.0: | ||
version "1.16.0" | ||
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.16.0.tgz#d3a26dc9c3283ac9750dca569586e976d9dcc06d" | ||
integrity sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg== | ||
dependencies: | ||
es-to-primitive "^1.2.0" | ||
function-bind "^1.1.1" | ||
has "^1.0.3" | ||
has-symbols "^1.0.0" | ||
is-callable "^1.1.4" | ||
is-regex "^1.0.4" | ||
object-inspect "^1.6.0" | ||
object-keys "^1.1.1" | ||
string.prototype.trimleft "^2.1.0" | ||
string.prototype.trimright "^2.1.0" | ||
|
||
es-to-primitive@^1.2.0: | ||
version "1.2.0" | ||
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" | ||
|
@@ -334,10 +350,10 @@ eslint-config-prettier@^6.0.0: | |
dependencies: | ||
get-stdin "^6.0.0" | ||
|
||
eslint-plugin-eslint-comments@^3.1.1: | ||
version "3.1.1" | ||
resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.1.1.tgz#32ff0afba8a48e17073817e6d03fbc5622f735b7" | ||
integrity sha512-GZDKhOFqJLKlaABX+kdoLskcTINMrVOWxGca54KcFb1QCPd0CLmqgAMRxkkUfGSmN+5NJUMGh7NGccIMcWPSfQ== | ||
eslint-plugin-eslint-comments@^3.1.2: | ||
version "3.1.2" | ||
resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.1.2.tgz#4ef6c488dbe06aa1627fea107b3e5d059fc8a395" | ||
integrity sha512-QexaqrNeteFfRTad96W+Vi4Zj1KFbkHHNMMaHZEYcovKav6gdomyGzaxSDSL3GoIyUOo078wRAdYlu1caiauIQ== | ||
dependencies: | ||
escape-string-regexp "^1.0.5" | ||
ignore "^5.0.5" | ||
|
@@ -372,33 +388,27 @@ eslint-plugin-react-native-globals@^0.1.1: | |
resolved "https://registry.yarnpkg.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2" | ||
integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g== | ||
|
||
eslint-plugin-react-native@3.7.0: | ||
version "3.7.0" | ||
resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.7.0.tgz#7e2cc1f3cf24919c4c0ea7fac13301e7444e105f" | ||
integrity sha512-krLtQmGih/uJDPxF8DBpnU8J3kRUsDm/Dey5yEhOO8LN1I3Wesbk4PGCg8Zah57azKFU+9YtGooFjJcDJWUs+g== | ||
eslint-plugin-react-native@3.8.1: | ||
version "3.8.1" | ||
resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.8.1.tgz#92811e37191ecb0d29c0f0a0c9e5c943ee573821" | ||
integrity sha512-6Z4s4nvgFRdda/1s1+uu4a6EMZwEjjJ9Bk/1yBImv0fd9U2CsGu2cUakAtV83cZKhizbWhSouXoaK4JtlScdFg== | ||
dependencies: | ||
eslint-plugin-react-native-globals "^0.1.1" | ||
|
||
eslint-plugin-react@7.12.4: | ||
version "7.12.4" | ||
resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz#b1ecf26479d61aee650da612e425c53a99f48c8c" | ||
integrity sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ== | ||
eslint-plugin-react@7.16.0: | ||
version "7.16.0" | ||
resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz#9928e4f3e2122ed3ba6a5b56d0303ba3e41d8c09" | ||
integrity sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug== | ||
dependencies: | ||
array-includes "^3.0.3" | ||
doctrine "^2.1.0" | ||
has "^1.0.3" | ||
jsx-ast-utils "^2.0.1" | ||
jsx-ast-utils "^2.2.1" | ||
object.entries "^1.1.0" | ||
object.fromentries "^2.0.0" | ||
prop-types "^15.6.2" | ||
resolve "^1.9.0" | ||
|
||
[email protected]: | ||
version "3.7.1" | ||
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" | ||
integrity sha1-PWPD7f2gLgbgGkUq2IyqzHzctug= | ||
dependencies: | ||
esrecurse "^4.1.0" | ||
estraverse "^4.1.1" | ||
object.values "^1.1.0" | ||
prop-types "^15.7.2" | ||
resolve "^1.12.0" | ||
|
||
eslint-scope@^4.0.0, eslint-scope@^4.0.3: | ||
version "4.0.3" | ||
|
@@ -743,12 +753,13 @@ json-stable-stringify-without-jsonify@^1.0.1: | |
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" | ||
integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= | ||
|
||
jsx-ast-utils@^2.0.1: | ||
version "2.0.1" | ||
resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f" | ||
integrity sha1-6AGxs5mF4g//yHtA43SAgOLcrH8= | ||
jsx-ast-utils@^2.2.1: | ||
version "2.2.3" | ||
resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" | ||
integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA== | ||
dependencies: | ||
array-includes "^3.0.3" | ||
object.assign "^4.1.0" | ||
|
||
levn@^0.3.0, levn@~0.3.0: | ||
version "0.3.0" | ||
|
@@ -824,11 +835,41 @@ object-assign@^4.1.1: | |
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" | ||
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= | ||
|
||
object-inspect@^1.6.0: | ||
version "1.6.0" | ||
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.6.0.tgz#c70b6cbf72f274aab4c34c0c82f5167bf82cf15b" | ||
integrity sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ== | ||
|
||
object-keys@^1.0.11, object-keys@^1.1.1: | ||
version "1.1.1" | ||
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" | ||
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== | ||
|
||
object-keys@^1.0.12: | ||
version "1.1.0" | ||
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.0.tgz#11bd22348dd2e096a045ab06f6c85bcc340fa032" | ||
integrity sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg== | ||
|
||
object.assign@^4.1.0: | ||
version "4.1.0" | ||
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" | ||
integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== | ||
dependencies: | ||
define-properties "^1.1.2" | ||
function-bind "^1.1.1" | ||
has-symbols "^1.0.0" | ||
object-keys "^1.0.11" | ||
|
||
object.entries@^1.1.0: | ||
version "1.1.0" | ||
resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.0.tgz#2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519" | ||
integrity sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA== | ||
dependencies: | ||
define-properties "^1.1.3" | ||
es-abstract "^1.12.0" | ||
function-bind "^1.1.1" | ||
has "^1.0.3" | ||
|
||
object.fromentries@^2.0.0: | ||
version "2.0.0" | ||
resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.0.tgz#49a543d92151f8277b3ac9600f1e930b189d30ab" | ||
|
@@ -839,6 +880,16 @@ object.fromentries@^2.0.0: | |
function-bind "^1.1.1" | ||
has "^1.0.1" | ||
|
||
object.values@^1.1.0: | ||
version "1.1.0" | ||
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" | ||
integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== | ||
dependencies: | ||
define-properties "^1.1.3" | ||
es-abstract "^1.12.0" | ||
function-bind "^1.1.1" | ||
has "^1.0.3" | ||
|
||
once@^1.3.0: | ||
version "1.4.0" | ||
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" | ||
|
@@ -912,7 +963,7 @@ progress@^2.0.0: | |
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" | ||
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== | ||
|
||
prop-types@^15.6.2: | ||
prop-types@^15.7.2: | ||
version "15.7.2" | ||
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" | ||
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== | ||
|
@@ -946,10 +997,10 @@ resolve-from@^4.0.0: | |
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" | ||
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== | ||
|
||
resolve@^1.9.0: | ||
version "1.10.0" | ||
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" | ||
integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== | ||
resolve@^1.12.0: | ||
version "1.12.0" | ||
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" | ||
integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== | ||
dependencies: | ||
path-parse "^1.0.6" | ||
|
||
|
@@ -1050,6 +1101,22 @@ string-width@^3.0.0: | |
is-fullwidth-code-point "^2.0.0" | ||
strip-ansi "^5.1.0" | ||
|
||
string.prototype.trimleft@^2.1.0: | ||
version "2.1.0" | ||
resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" | ||
integrity sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw== | ||
dependencies: | ||
define-properties "^1.1.3" | ||
function-bind "^1.1.1" | ||
|
||
string.prototype.trimright@^2.1.0: | ||
version "2.1.0" | ||
resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58" | ||
integrity sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg== | ||
dependencies: | ||
define-properties "^1.1.3" | ||
function-bind "^1.1.1" | ||
|
||
strip-ansi@^4.0.0: | ||
version "4.0.0" | ||
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" | ||
|