Commit Graph

5133 Commits

Author SHA1 Message Date
Michel Weststrate
ae752f785e Remove Sandy welcome screen
Summary: Dropped the welcome-to-the-Sandy-redesign screen, should be pretty well established by now :)

Reviewed By: nikoant

Differential Revision: D27966658

fbshipit-source-id: 8f8943cbb242ef5625f0c19ffe4aed28e320377f
2021-04-23 13:12:32 -07:00
Michel Weststrate
c005753018 Expose Panel and useLocalStorageState
Summary: Expose a Panel api from Sandy, which is quite similar to the old one, except that it uses Antd, and it will remember the users closed / open preference through sessions, a much requested feature.

Reviewed By: nikoant

Differential Revision: D27966607

fbshipit-source-id: 9b18df377215c1e6c5844d0bf972058c8c574cbb
2021-04-23 09:29:59 -07:00
Michel Weststrate
faf8588097 Minor improvements
Summary:
Some styling fixes and minor improvements in DataTable, used by network plugin:

- be able to customise the context menu
- be able to customise how entire rows are copied and presented on the clipboard to be able to deviate from the standard JSON
- deeplink handling was made async, this gives the plugin the opportunity to first handle initial setup and rendering before trying to jump somewhere which is a typical use case for deeplinking

Reviewed By: passy

Differential Revision: D27947186

fbshipit-source-id: a56f081d60520c4bc2ad3c547a8ca5b9357e71a1
2021-04-23 09:29:59 -07:00
dependabot[bot]
ae88f5d200 Bump eslint-plugin-flowtype from 5.4.0 to 5.7.1 in /flipper-js-client-sdk (#2203)
Summary:
Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype) from 5.4.0 to 5.7.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/gajus/eslint-plugin-flowtype/releases">eslint-plugin-flowtype's releases</a>.</em></p>
<blockquote>
<h2>v5.7.1</h2>
<h2><a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.7.0...v5.7.1">5.7.1</a> (2021-04-16)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>fix read-only React props error position (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/478">https://github.com/facebook/flipper/issues/478</a>) (<a href="0488fcbaad">0488fcb</a>)</li>
<li>support union type in React react-only props rule (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/477">https://github.com/facebook/flipper/issues/477</a>) (<a href="7cabcda48a">7cabcda</a>)</li>
</ul>
<h2>v5.7.0</h2>
<h1><a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.6.0...v5.7.0">5.7.0</a> (2021-04-12)</h1>
<h3>Features</h3>
<ul>
<li>Added rule to enforce quotes type (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/475">https://github.com/facebook/flipper/issues/475</a>) (<a href="8008f78cf9">8008f78</a>)</li>
</ul>
<h2>v5.6.0</h2>
<h1><a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.5.0...v5.6.0">5.6.0</a> (2021-04-06)</h1>
<h3>Features</h3>
<ul>
<li>migrate a new rule 'use-read-only-spread' (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/472">https://github.com/facebook/flipper/issues/472</a>) (<a href="998eb5a315">998eb5a</a>)</li>
</ul>
<h2>v5.5.0</h2>
<h1><a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.4.0...v5.5.0">5.5.0</a> (2021-04-05)</h1>
<h3>Features</h3>
<ul>
<li>add support for implicit exact Flow types (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/471">https://github.com/facebook/flipper/issues/471</a>) (<a href="6d5362bf2e">6d5362b</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7cabcda48a"><code>7cabcda</code></a> fix: support union type in React react-only props rule (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/477">https://github.com/facebook/flipper/issues/477</a>)</li>
<li><a href="0488fcbaad"><code>0488fcb</code></a> fix: fix read-only React props error position (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/478">https://github.com/facebook/flipper/issues/478</a>)</li>
<li><a href="8008f78cf9"><code>8008f78</code></a> feat: Added rule to enforce quotes type (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/475">https://github.com/facebook/flipper/issues/475</a>)</li>
<li><a href="998eb5a315"><code>998eb5a</code></a> feat: migrate a new rule 'use-read-only-spread' (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/472">https://github.com/facebook/flipper/issues/472</a>)</li>
<li><a href="6d5362bf2e"><code>6d5362b</code></a> feat: add support for implicit exact Flow types (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/471">https://github.com/facebook/flipper/issues/471</a>)</li>
<li><a href="8fd60d6729"><code>8fd60d6</code></a> docs: regenerate README.md (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/470">https://github.com/facebook/flipper/issues/470</a>)</li>
<li>See full diff in <a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.4.0...v5.7.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-flowtype&package-manager=npm_and_yarn&previous-version=5.4.0&new-version=5.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2203

Reviewed By: mweststrate

Differential Revision: D27945869

Pulled By: passy

fbshipit-source-id: 3c996bb7128e9b1d9a178d133d78c52bd86a649b
2021-04-23 07:10:57 -07:00
dependabot[bot]
e0f051f233 Bump eslint-config-prettier from 8.1.0 to 8.2.0 in /flipper-js-client-sdk (#2202)
Summary:
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.1.0 to 8.2.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md">eslint-config-prettier's changelog</a>.</em></p>
<blockquote>
<h3>Version 8.2.0 (2021-04-13)</h3>
<ul>
<li>Added: [flowtype/quotes]. Thanks to Martin Zlámal (<a href="https://github.com/mrtnzlml"><code>@​mrtnzlml</code></a>)!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="56213e4f45"><code>56213e4</code></a> eslint-config-prettier v8.2.0</li>
<li><a href="d977acefb7"><code>d977ace</code></a> Update npm packages</li>
<li><a href="6df206ed4a"><code>6df206e</code></a> Add new rule <code>flowtype/quotes</code> (<a href="https://github-redirect.dependabot.com/prettier/eslint-config-prettier/issues/184">https://github.com/facebook/flipper/issues/184</a>)</li>
<li><a href="87405b6765"><code>87405b6</code></a> Clarify what to add to .eslintrc in readme (<a href="https://github-redirect.dependabot.com/prettier/eslint-config-prettier/issues/183">https://github.com/facebook/flipper/issues/183</a>)</li>
<li><a href="96efee3dc6"><code>96efee3</code></a> Bump y18n from 3.2.1 to 3.2.2 (<a href="https://github-redirect.dependabot.com/prettier/eslint-config-prettier/issues/182">https://github.com/facebook/flipper/issues/182</a>)</li>
<li>See full diff in <a href="https://github.com/prettier/eslint-config-prettier/compare/v8.1.0...v8.2.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-config-prettier&package-manager=npm_and_yarn&previous-version=8.1.0&new-version=8.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2202

Reviewed By: mweststrate

Differential Revision: D27945965

Pulled By: passy

fbshipit-source-id: 69b1fda75f7f308243125e14afcbb89490f42280
2021-04-23 07:10:57 -07:00
dependabot[bot]
7df0837836 Bump @typescript-eslint/eslint-plugin from 4.21.0 to 4.22.0 in /flipper-js-client-sdk (#2200)
Summary:
Bumps [typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.21.0 to 4.22.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.22.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.21.0...v4.22.0">4.22.0</a> (2021-04-12)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-argument] handle tuple types on rest arguments (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3269">#3269</a>) (<a href="6f8cfe6f83">6f8cfe6</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] add autofix (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3207">#3207</a>) (<a href="e2cbeefb3d">e2cbeef</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.21.0...v4.22.0">4.22.0</a> (2021-04-12)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-argument] handle tuple types on rest arguments (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3269">#3269</a>) (<a href="6f8cfe6f83">6f8cfe6</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] add autofix (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3207">#3207</a>) (<a href="e2cbeefb3d">e2cbeef</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="45d2c3efc2"><code>45d2c3e</code></a> chore: publish v4.22.0</li>
<li><a href="e2cbeefb3d"><code>e2cbeef</code></a> feat(eslint-plugin): [prefer-regexp-exec] add autofix (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3207">#3207</a>)</li>
<li><a href="a5836be07a"><code>a5836be</code></a> docs(eslint-plugin): switch check marks to <code></code> for visibilit...</li>
<li><a href="6f8cfe6f83"><code>6f8cfe6</code></a> fix(eslint-plugin): [no-unsafe-argument] handle tuple types on rest arguments...</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.0/packages/eslint-plugin">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=4.21.0&new-version=4.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2200

Reviewed By: mweststrate

Differential Revision: D27945975

Pulled By: passy

fbshipit-source-id: d804bc0f5ef65942b4b77a14290567ab9a7c59d2
2021-04-23 07:10:57 -07:00
dependabot[bot]
ea32004aff Bump @typescript-eslint/parser from 4.20.0 to 4.22.0 in /flipper-js-client-sdk (#2197)
Summary:
Bumps [typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.20.0 to 4.22.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.22.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.21.0...v4.22.0">4.22.0</a> (2021-04-12)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-argument] handle tuple types on rest arguments (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3269">#3269</a>) (<a href="6f8cfe6f83">6f8cfe6</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] add autofix (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3207">#3207</a>) (<a href="e2cbeefb3d">e2cbeef</a>)</li>
</ul>
<h2>v4.21.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.20.0...v4.21.0">4.21.0</a> (2021-04-05)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias] consider <code>keyof</code> as an alias (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3242">#3242</a>) (<a href="329ef02309">329ef02</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] correct bad fix for angle bracket assertion (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3244">#3244</a>) (<a href="265a039c7e">265a039</a>)</li>
<li><strong>eslint-plugin:</strong> [restrict-plus-operands] consider template literal types as strings (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3234">#3234</a>) (<a href="ccfd68e365">ccfd68e</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expressions] account for truthy literals (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3236">#3236</a>) (<a href="0913f40c87">0913f40</a>)</li>
<li><strong>eslint-plugin:</strong> always ignore assignments in no-unnecessary-type-assertion (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3235">#3235</a>) (<a href="02214768a3">0221476</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-argument] add rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3256">#3256</a>) (<a href="b1aa7dc697">b1aa7dc</a>), closes <a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/791">https://github.com/facebook/flipper/issues/791</a></li>
<li><strong>eslint-plugin:</strong> [no-unsafe-call][no-unsafe-member-access] improve report messages for <code>this</code> for <code>noImplicitThis</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3199">#3199</a>) (<a href="b1b26c4843">b1b26c4</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.21.0...v4.22.0">4.22.0</a> (2021-04-12)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.20.0...v4.21.0">4.21.0</a> (2021-04-05)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="45d2c3efc2"><code>45d2c3e</code></a> chore: publish v4.22.0</li>
<li><a href="3181b32d57"><code>3181b32</code></a> chore: publish v4.21.0</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.0/packages/parser">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=4.20.0&new-version=4.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2197

Reviewed By: mweststrate

Differential Revision: D27945982

Pulled By: passy

fbshipit-source-id: 1a8634bcc25199a245839518229b25bbaf937a83
2021-04-23 07:10:57 -07:00
dependabot[bot]
a046290dd4 Bump eslint-plugin-prettier from 3.3.1 to 3.4.0 in /flipper-js-client-sdk (#2201)
Summary:
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 3.3.1 to 3.4.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md">eslint-plugin-prettier's changelog</a>.</em></p>
<blockquote>
<h2>v3.4.0 (2021-04-15)</h2>
<ul>
<li>feat: support processor virtual filename (<a href="https://github.com/prettier/eslint-plugin-prettier/blob/master/git@github.com:prettier/eslint-plugin-prettier/issues/401">https://github.com/facebook/flipper/issues/401</a>) (<a href="ee0ccc6ac0">ee0ccc6</a>)</li>
<li>Simplify report logic (<a href="https://github.com/prettier/eslint-plugin-prettier/blob/master/git@github.com:prettier/eslint-plugin-prettier/issues/380">https://github.com/facebook/flipper/issues/380</a>) (<a href="d993f247b5">d993f24</a>)</li>
<li>Update: README.md (<a href="https://github.com/prettier/eslint-plugin-prettier/blob/master/git@github.com:prettier/eslint-plugin-prettier/issues/375">https://github.com/facebook/flipper/issues/375</a>) (<a href="3ea4242a8d">3ea4242</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/prettier/eslint-plugin-prettier/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-prettier&package-manager=npm_and_yarn&previous-version=3.3.1&new-version=3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2201

Reviewed By: mweststrate

Differential Revision: D27945968

Pulled By: passy

fbshipit-source-id: 0349ee96ec0cd7244855df3d0c8ed8a5a46268fb
2021-04-23 07:10:57 -07:00
dependabot[bot]
a19b470efe Bump algoliasearch from 4.8.6 to 4.9.0 in /desktop (#2212)
Summary:
Bumps [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) from 4.8.6 to 4.9.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/algolia/algoliasearch-client-javascript/releases">algoliasearch's releases</a>.</em></p>
<blockquote>
<h2>4.9.0</h2>
<h2><a href="https://github.com/algolia/algoliasearch-client-javascript/compare/4.8.6...4.9.0">v4.9.0</a></h2>
<ul>
<li>feat(dictionaries): adds methods and tests (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1253">https://github.com/facebook/flipper/issues/1253</a>) (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/aed6554">aed6554</a>), closes <a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1253">https://github.com/facebook/flipper/issues/1253</a></li>
<li>feat(types): support <code>type</code> and <code>facet</code> in search methods (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1263">https://github.com/facebook/flipper/issues/1263</a>) (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/54c1cb7">54c1cb7</a>), closes <a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1263">https://github.com/facebook/flipper/issues/1263</a></li>
<li>fix(findAnswers): omit removeWordsIfNoResults correctly (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/3aec216">3aec216</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/algolia/algoliasearch-client-javascript/blob/master/CHANGELOG.md">algoliasearch's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/algolia/algoliasearch-client-javascript/compare/4.8.6...4.9.0">v4.9.0</a></h2>
<ul>
<li>feat(dictionaries): adds methods and tests (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1253">https://github.com/facebook/flipper/issues/1253</a>) (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/aed6554">aed6554</a>), closes <a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1253">https://github.com/facebook/flipper/issues/1253</a></li>
<li>feat(types): support <code>type</code> and <code>facet</code> in search methods (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1263">https://github.com/facebook/flipper/issues/1263</a>) (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/54c1cb7">54c1cb7</a>), closes <a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1263">https://github.com/facebook/flipper/issues/1263</a></li>
<li>fix(findAnswers): omit removeWordsIfNoResults correctly (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/3aec216">3aec216</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="cd39284a20"><code>cd39284</code></a> chore: release v4.9.0 (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1264">https://github.com/facebook/flipper/issues/1264</a>)</li>
<li><a href="832cad8304"><code>832cad8</code></a> fix(dictionary): generates random objectID (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1265">https://github.com/facebook/flipper/issues/1265</a>)</li>
<li><a href="aed6554f79"><code>aed6554</code></a> feat(dictionaries): adds methods and tests (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1253">https://github.com/facebook/flipper/issues/1253</a>)</li>
<li><a href="54c1cb7e83"><code>54c1cb7</code></a> feat(types): support <code>type</code> and <code>facet</code> in search methods (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1263">https://github.com/facebook/flipper/issues/1263</a>)</li>
<li><a href="3aec216a97"><code>3aec216</code></a> fix(findAnswers): omit removeWordsIfNoResults correctly</li>
<li>See full diff in <a href="https://github.com/algolia/algoliasearch-client-javascript/compare/4.8.6...4.9.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=algoliasearch&package-manager=npm_and_yarn&previous-version=4.8.6&new-version=4.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2212

Reviewed By: mweststrate

Differential Revision: D27945525

Pulled By: passy

fbshipit-source-id: be5bd5991017a9f9dd5ff5e7d92946758cb2fec1
2021-04-23 06:35:58 -07:00
dependabot[bot]
2457ae6883 Bump @babel/core from 7.13.14 to 7.13.16 in /desktop (#2216)
Summary:
Bumps [babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.13.14 to 7.13.16.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/core</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.13.16 (2021-04-20)</h2>
<p>Thanks <a href="https://github.com/codyatwork"><code>@​codyatwork</code></a> and <a href="https://github.com/nwalters512"><code>@​nwalters512</code></a> for your first PRs!</p>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13143">#13143</a> fix: raise <code>SyntaxError</code> for <code>declare</code> before getter/setter (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helpers</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-plugin-transform-spread</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13129">#13129</a> Support iterating generators in browsers without <code>Symbol</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-compilation-targets</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13159">#13159</a> fix: add default value for browserslist config path (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13136">#13136</a> Fix printing of single-param async arrow function with comments (<a href="https://github.com/nwalters512"><code>@​nwalters512</code></a>)</li>
</ul>
</li>
</ul>
<h4>📝 Documentation</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13155">#13155</a> Update links in eslint-parser README (<a href="https://github.com/codyatwork"><code>@​codyatwork</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13148">#13148</a> docs: refine babel-types docs generator (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-compilation-targets</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13131">#13131</a> docs: add README to helper-compilation-targets (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-helper-bindify-decorators</code>, <code>babel-helper-explode-class</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13160">#13160</a> Archive helper-explode-class and helper-bindify-decorators (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13158">#13158</a> codecov: token not required (<a href="https://github.com/hzoo"><code>@​hzoo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-call-delegate</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13153">#13153</a> Archive <code>babel/helper-call-delegate</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-hoist-variables</code>, <code>babel-plugin-transform-block-scoping</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13152">#13152</a> refactor: use FunctionParent on visiting var scope (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>, <code>babel-core</code>, <code>babel-generator</code>, <code>babel-plugin-transform-function-name</code>, <code>babel-register</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13139">#13139</a> Remove remaining <code>lodash</code> dependencies (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 7</h4>
<ul>
<li>Babel Bot (<a href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Cody Mims (<a href="https://github.com/codyatwork"><code>@​codyatwork</code></a>)</li>
<li>Federico Ciardi (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
<li>Henry Zhu (<a href="https://github.com/hzoo"><code>@​hzoo</code></a>)</li>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nathan Walters (<a href="https://github.com/nwalters512"><code>@​nwalters512</code></a>)</li>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h2>v7.13.15 (2021-04-08)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13099">#13099</a> fix: raise <code>SyntaxError</code> for unparenthesized assert and assign (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/core</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.13.16 (2021-04-20)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13143">#13143</a> fix: raise <code>SyntaxError</code> for <code>declare</code> before getter/setter (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helpers</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-plugin-transform-spread</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13129">#13129</a> Support iterating generators in browsers without <code>Symbol</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-compilation-targets</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13159">#13159</a> fix: add default value for browserslist config path (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13136">#13136</a> Fix printing of single-param async arrow function with comments (<a href="https://github.com/nwalters512"><code>@​nwalters512</code></a>)</li>
</ul>
</li>
</ul>
<h4>📝 Documentation</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13155">#13155</a> Update links in eslint-parser README (<a href="https://github.com/codyatwork"><code>@​codyatwork</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13148">#13148</a> docs: refine babel-types docs generator (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-compilation-targets</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13131">#13131</a> docs: add README to helper-compilation-targets (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-helper-bindify-decorators</code>, <code>babel-helper-explode-class</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13160">#13160</a> Archive helper-explode-class and helper-bindify-decorators (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13158">#13158</a> codecov: token not required (<a href="https://github.com/hzoo"><code>@​hzoo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-call-delegate</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13153">#13153</a> Archive <code>babel/helper-call-delegate</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-hoist-variables</code>, <code>babel-plugin-transform-block-scoping</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13152">#13152</a> refactor: use FunctionParent on visiting var scope (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>, <code>babel-core</code>, <code>babel-generator</code>, <code>babel-plugin-transform-function-name</code>, <code>babel-register</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13139">#13139</a> Remove remaining <code>lodash</code> dependencies (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.13.15 (2021-04-08)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13099">#13099</a> fix: raise <code>SyntaxError</code> for unparenthesized assert and assign (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13049">#13049</a> fix: the LHS in for-of loop should not start with let (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13101">#13101</a> fix(ts): allow trailing comma after rest parameter in <code>TSDeclareFunction</code> (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/10101">#10101</a> yield for do expression (<a href="https://github.com/tanhauhau"><code>@​tanhauhau</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13030">#13030</a> Refactor switch support in <code>NodePath#getCompletionRecords</code> (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13106">#13106</a> fix: do not filter report from functions within class elements (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13075">#13075</a> Compile classes when spread is unsupported (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d94a8e50ed"><code>d94a8e5</code></a> v7.13.16</li>
<li><a href="d24bd7ce5c"><code>d24bd7c</code></a> Remove remaining <code>lodash</code> dependencies (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/13139">#13139</a>)</li>
<li><a href="e50f6f7eef"><code>e50f6f7</code></a> v7.13.15</li>
<li><a href="a647b9ea6b"><code>a647b9e</code></a> Convert <code>babel/core</code> to TypeScript (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/12929">#12929</a>)</li>
<li><a href="c8a91d9eef"><code>c8a91d9</code></a> Rename <code>babel/core</code> files to <code>.ts</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/12929">#12929</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.13.16/packages/babel-core">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/core&package-manager=npm_and_yarn&previous-version=7.13.14&new-version=7.13.16)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2216

Reviewed By: mweststrate

Differential Revision: D27945407

Pulled By: passy

fbshipit-source-id: d4d0e9221ea473904648f7dbbb3afd330d552b17
2021-04-23 06:35:58 -07:00
dependabot[bot]
299c35310e Bump eslint-plugin-prettier from 3.3.1 to 3.4.0 in /desktop (#2209)
Summary:
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 3.3.1 to 3.4.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md">eslint-plugin-prettier's changelog</a>.</em></p>
<blockquote>
<h2>v3.4.0 (2021-04-15)</h2>
<ul>
<li>feat: support processor virtual filename (<a href="https://github.com/prettier/eslint-plugin-prettier/blob/master/git@github.com:prettier/eslint-plugin-prettier/issues/401">https://github.com/facebook/flipper/issues/401</a>) (<a href="ee0ccc6ac0">ee0ccc6</a>)</li>
<li>Simplify report logic (<a href="https://github.com/prettier/eslint-plugin-prettier/blob/master/git@github.com:prettier/eslint-plugin-prettier/issues/380">https://github.com/facebook/flipper/issues/380</a>) (<a href="d993f247b5">d993f24</a>)</li>
<li>Update: README.md (<a href="https://github.com/prettier/eslint-plugin-prettier/blob/master/git@github.com:prettier/eslint-plugin-prettier/issues/375">https://github.com/facebook/flipper/issues/375</a>) (<a href="3ea4242a8d">3ea4242</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/prettier/eslint-plugin-prettier/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-prettier&package-manager=npm_and_yarn&previous-version=3.3.1&new-version=3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2209

Reviewed By: mweststrate

Differential Revision: D27945701

Pulled By: passy

fbshipit-source-id: 5c0e01437fd6f872caa3e531af32adfbc072fd11
2021-04-23 06:35:58 -07:00
dependabot[bot]
8165cd48a6 Bump @typescript-eslint/eslint-plugin from 4.15.2 to 4.22.0 in /desktop (#2208)
Summary:
Bumps [typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.15.2 to 4.22.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.22.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.21.0...v4.22.0">4.22.0</a> (2021-04-12)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-argument] handle tuple types on rest arguments (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3269">#3269</a>) (<a href="6f8cfe6f83">6f8cfe6</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] add autofix (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3207">#3207</a>) (<a href="e2cbeefb3d">e2cbeef</a>)</li>
</ul>
<h2>v4.21.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.20.0...v4.21.0">4.21.0</a> (2021-04-05)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias] consider <code>keyof</code> as an alias (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3242">#3242</a>) (<a href="329ef02309">329ef02</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] correct bad fix for angle bracket assertion (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3244">#3244</a>) (<a href="265a039c7e">265a039</a>)</li>
<li><strong>eslint-plugin:</strong> [restrict-plus-operands] consider template literal types as strings (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3234">#3234</a>) (<a href="ccfd68e365">ccfd68e</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expressions] account for truthy literals (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3236">#3236</a>) (<a href="0913f40c87">0913f40</a>)</li>
<li><strong>eslint-plugin:</strong> always ignore assignments in no-unnecessary-type-assertion (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3235">#3235</a>) (<a href="02214768a3">0221476</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-argument] add rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3256">#3256</a>) (<a href="b1aa7dc697">b1aa7dc</a>), closes <a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/791">https://github.com/facebook/flipper/issues/791</a></li>
<li><strong>eslint-plugin:</strong> [no-unsafe-call][no-unsafe-member-access] improve report messages for <code>this</code> for <code>noImplicitThis</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3199">#3199</a>) (<a href="b1b26c4843">b1b26c4</a>)</li>
</ul>
<h2>v4.20.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.19.0...v4.20.0">4.20.0</a> (2021-03-29)</h1>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [space-infix-ops] support for class properties and type aliases (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3231">#3231</a>) (<a href="5414bf27a8">5414bf2</a>)</li>
<li><strong>eslint-plugin:</strong> [type-annotation-spacing] handle space between ? and : (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3138">#3138</a>) (<a href="40bdb0b27b">40bdb0b</a>)</li>
</ul>
<h2>v4.19.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.18.0...v4.19.0">4.19.0</a> (2021-03-22)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [member-delimiter-style] correct invalid fix for multiline with params on the same line (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3177">#3177</a>) (<a href="7ad343b067">7ad343b</a>)</li>
<li><strong>eslint-plugin:</strong> [promise-function-async] bad fixer with computed and literal methods (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3163">#3163</a>) (<a href="e3a3ea0475">e3a3ea0</a>)</li>
<li><strong>typescript-estree:</strong> [ts 4.2] add support for import type equal declaration (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3189">#3189</a>) (<a href="6a25faf5cf">6a25faf</a>)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.21.0...v4.22.0">4.22.0</a> (2021-04-12)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-argument] handle tuple types on rest arguments (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3269">#3269</a>) (<a href="6f8cfe6f83">6f8cfe6</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] add autofix (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3207">#3207</a>) (<a href="e2cbeefb3d">e2cbeef</a>)</li>
</ul>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.20.0...v4.21.0">4.21.0</a> (2021-04-05)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias] consider <code>keyof</code> as an alias (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3242">#3242</a>) (<a href="329ef02309">329ef02</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] correct bad fix for angle bracket assertion (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3244">#3244</a>) (<a href="265a039c7e">265a039</a>)</li>
<li><strong>eslint-plugin:</strong> [restrict-plus-operands] consider template literal types as strings (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3234">#3234</a>) (<a href="ccfd68e365">ccfd68e</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expressions] account for truthy literals (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3236">#3236</a>) (<a href="0913f40c87">0913f40</a>)</li>
<li><strong>eslint-plugin:</strong> always ignore assignments in no-unnecessary-type-assertion (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3235">#3235</a>) (<a href="02214768a3">0221476</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-argument] add rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3256">#3256</a>) (<a href="b1aa7dc697">b1aa7dc</a>), closes <a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/791">https://github.com/facebook/flipper/issues/791</a></li>
<li><strong>eslint-plugin:</strong> [no-unsafe-call][no-unsafe-member-access] improve report messages for <code>this</code> for <code>noImplicitThis</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3199">#3199</a>) (<a href="b1b26c4843">b1b26c4</a>)</li>
</ul>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.19.0...v4.20.0">4.20.0</a> (2021-03-29)</h1>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [space-infix-ops] support for class properties and type aliases (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3231">#3231</a>) (<a href="5414bf27a8">5414bf2</a>)</li>
<li><strong>eslint-plugin:</strong> [type-annotation-spacing] handle space between ? and : (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3138">#3138</a>) (<a href="40bdb0b27b">40bdb0b</a>)</li>
</ul>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.18.0...v4.19.0">4.19.0</a> (2021-03-22)</h1>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="45d2c3efc2"><code>45d2c3e</code></a> chore: publish v4.22.0</li>
<li><a href="e2cbeefb3d"><code>e2cbeef</code></a> feat(eslint-plugin): [prefer-regexp-exec] add autofix (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3207">#3207</a>)</li>
<li><a href="a5836be07a"><code>a5836be</code></a> docs(eslint-plugin): switch check marks to <code></code> for visibilit...</li>
<li><a href="6f8cfe6f83"><code>6f8cfe6</code></a> fix(eslint-plugin): [no-unsafe-argument] handle tuple types on rest arguments...</li>
<li><a href="3181b32d57"><code>3181b32</code></a> chore: publish v4.21.0</li>
<li><a href="ccfd68e365"><code>ccfd68e</code></a> fix(eslint-plugin): [restrict-plus-operands] consider template literal types ...</li>
<li><a href="0913f40c87"><code>0913f40</code></a> fix(eslint-plugin): [strict-boolean-expressions] account for truthy literals ...</li>
<li><a href="02214768a3"><code>0221476</code></a> fix(eslint-plugin): always ignore assignments in no-unnecessary-type-assertio...</li>
<li><a href="b1b26c4843"><code>b1b26c4</code></a> feat(eslint-plugin): [no-unsafe-call][no-unsafe-member-access] improve report...</li>
<li><a href="b1aa7dc697"><code>b1aa7dc</code></a> feat(eslint-plugin): [no-unsafe-argument] add rule (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3256">#3256</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.0/packages/eslint-plugin">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=4.15.2&new-version=4.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2208

Reviewed By: mweststrate

Differential Revision: D27945706

Pulled By: passy

fbshipit-source-id: d9d7c4b5d9981e853fe9b7aba02fed22c8f2a00c
2021-04-23 06:35:58 -07:00
dependabot[bot]
686060c434 Bump inquirer from 7.3.3 to 8.0.0 in /desktop (#2211)
Summary:
Bumps [inquirer](https://github.com/SBoudrias/Inquirer.js) from 7.3.3 to 8.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/SBoudrias/Inquirer.js/releases">inquirer's releases</a>.</em></p>
<blockquote>
<h2>inquirer@8.0.0</h2>
<ul>
<li>Drop support for Node 10 (through dependencies)</li>
<li>Add <code>postfix</code> option to the editor prompt to allow easily turning on proper syntax highlighting</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="6bc00c0ff2"><code>6bc00c0</code></a> Publish</li>
<li><a href="cca6b8180d"><code>cca6b81</code></a> Bump ini from 1.3.5 to 1.3.8 (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/1001">https://github.com/facebook/flipper/issues/1001</a>)</li>
<li><a href="bbe2ad8b41"><code>bbe2ad8</code></a> Bump node-fetch from 2.6.0 to 2.6.1 (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/1000">https://github.com/facebook/flipper/issues/1000</a>)</li>
<li><a href="db6d66bd1a"><code>db6d66b</code></a> Update travis matrix</li>
<li><a href="ff4e89bd62"><code>ff4e89b</code></a> Bump dependencies</li>
<li><a href="809f3f9851"><code>809f3f9</code></a> Add possiblity to specify extension in editor (fixes <a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/914">https://github.com/facebook/flipper/issues/914</a>) (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/998">https://github.com/facebook/flipper/issues/998</a>)</li>
<li><a href="eae985ff7d"><code>eae985f</code></a> [docs] clarification about prompt method. (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/995">https://github.com/facebook/flipper/issues/995</a>)</li>
<li><a href="eb6e7d0418"><code>eb6e7d0</code></a> [Snyk] Security upgrade lodash from 4.17.19 to 4.17.21 (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/997">https://github.com/facebook/flipper/issues/997</a>)</li>
<li><a href="1fcc05ba7b"><code>1fcc05b</code></a> [Snyk] Security upgrade lodash from 4.17.19 to 4.17.21 (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/996">https://github.com/facebook/flipper/issues/996</a>)</li>
<li><a href="a3ddaa0c8e"><code>a3ddaa0</code></a> fix: passes answers to list's filter callback (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/988">https://github.com/facebook/flipper/issues/988</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/SBoudrias/Inquirer.js/compare/inquirer@7.3.3...inquirer@8.0.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=inquirer&package-manager=npm_and_yarn&previous-version=7.3.3&new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2211

Reviewed By: mweststrate

Differential Revision: D27945606

Pulled By: passy

fbshipit-source-id: f3a2dbefea3ec8400dca9f4ed97f7179e52a47b8
2021-04-23 05:48:58 -07:00
dependabot[bot]
49a5842c7b Bump @types/node from 14.14.37 to 14.14.41 in /desktop (#2207)
Summary:
Bumps [types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.37 to 14.14.41.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=14.14.37&new-version=14.14.41)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2207

Reviewed By: mweststrate

Differential Revision: D27945782

Pulled By: passy

fbshipit-source-id: a54055baefc11614cc0f546c53a0b7c418468b4e
2021-04-23 05:48:58 -07:00
Michel Weststrate
1365265369 Downgrade native deps of ReactNativeFlipper example since publishing failed
Summary: 0.86 was released, but publishing ios / android assets failed, so temporarily bumping those back to 0.85 to unblock public CI

Reviewed By: passy

Differential Revision: D27947147

fbshipit-source-id: 60a50b4902ec28d48adac35b0677610cdcd18b00
2021-04-23 05:07:20 -07:00
dependabot[bot]
0dd32ce3bb Bump protobuf-java from 3.15.6 to 3.15.8 (#2181)
Summary:
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.15.6 to 3.15.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/protocolbuffers/protobuf/releases">protobuf-java's releases</a>.</em></p>
<blockquote>
<h2>Protocol Buffers v3.15.8</h2>
<h1>Ruby</h1>
<ul>
<li>Fixed memory leak of Ruby arena objects (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8461">#8461</a>)</li>
</ul>
<h2>Protocol Buffers v3.15.7</h2>
<h1>C++</h1>
<ul>
<li>Remove the ::pb namespace (alias) (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8423">#8423</a>)</li>
</ul>
<h1>Ruby</h1>
<ul>
<li>Fix unbounded memory growth for Ruby &lt;2.7 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8429">#8429</a>)</li>
<li>Fixed message equality in cases where the message type is different (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8434">#8434</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="436bd7880e"><code>436bd78</code></a> Updated version to 3.15.8 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8463">#8463</a>)</li>
<li><a href="1ed9a8b521"><code>1ed9a8b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8461">#8461</a> from haberman/ruby-arena-memory-leak</li>
<li><a href="67fee915e0"><code>67fee91</code></a> Fixed memory leak of Ruby arena objects.</li>
<li><a href="878be3569e"><code>878be35</code></a> Update protobuf version</li>
<li><a href="c00c2d43bb"><code>c00c2d4</code></a> Updated CHANGES.txt and package.xml with changes for 3.15.7</li>
<li><a href="240e54efe5"><code>240e54e</code></a> Remove references to stale benchmark data sources.</li>
<li><a href="f3f8707ba5"><code>f3f8707</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8434">#8434</a> from haberman/ruby-message-eq</li>
<li><a href="38e1b59258"><code>38e1b59</code></a> Elided the TYPE() and msgdef checks by using CLASS_OF.</li>
<li><a href="d69f482883"><code>d69f482</code></a> Fixed message equality in cases where the message type is different.</li>
<li><a href="a38319b5c4"><code>a38319b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8429">#8429</a> from haberman/ruby-gc-secondarymap</li>
<li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.15.6...v3.15.8">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java&package-manager=gradle&previous-version=3.15.6&new-version=3.15.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2181

Reviewed By: mweststrate

Differential Revision: D27945999

Pulled By: passy

fbshipit-source-id: 3232dd26a5528995f0d9858c388fa1bfdf5cc8a9
2021-04-23 04:43:37 -07:00
GitHub
e0c464b2fd Automated: Update Podfile.lock (#2195)
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request)

Pull Request resolved: https://github.com/facebook/flipper/pull/2195

Reviewed By: mweststrate

Differential Revision: D27945986

Pulled By: passy

fbshipit-source-id: 9f73adbd09c14b68f42a917f5c8722422b50b3f5
2021-04-23 04:33:15 -07:00
dependabot[bot]
32117f264b Bump rsocket-tcp-server from 0.0.19 to 0.0.25 in /desktop (#2210)
Summary:
Bumps [rsocket-tcp-server](https://github.com/rsocket/rsocket-js) from 0.0.19 to 0.0.25.
<details>
<summary>Commits</summary>
<ul>
<li><a href="a85a4db041"><code>a85a4db</code></a> v0.0.25</li>
<li><a href="b279d67569"><code>b279d67</code></a> ammend versions</li>
<li><a href="1e15f3c975"><code>1e15f3c</code></a> v0.0.24</li>
<li><a href="a4b7a93dc0"><code>a4b7a93</code></a> provides a temporary fix for <a href="https://github-redirect.dependabot.com/rsocket/rsocket-js/issues/110">https://github.com/facebook/flipper/issues/110</a></li>
<li><a href="c271a37128"><code>c271a37</code></a> exports missing TlsClient</li>
<li><a href="844b10b35b"><code>844b10b</code></a> updates docs</li>
<li><a href="39a86dfa5f"><code>39a86df</code></a> updates docs</li>
<li><a href="97e1e9f922"><code>97e1e9f</code></a> updates versions</li>
<li><a href="90e70580d1"><code>90e7058</code></a> fixes RSocketMachine leak on the server-side (<a href="https://github-redirect.dependabot.com/rsocket/rsocket-js/issues/120">https://github.com/facebook/flipper/issues/120</a>)</li>
<li><a href="f665cd1038"><code>f665cd1</code></a> adds METADATA_PUSH support (<a href="https://github-redirect.dependabot.com/rsocket/rsocket-js/issues/119">https://github.com/facebook/flipper/issues/119</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/rsocket/rsocket-js/compare/v0.0.19...v0.0.25">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~shadowgun">shadowgun</a>, a new releaser for rsocket-tcp-server since your current version.</p>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rsocket-tcp-server&package-manager=npm_and_yarn&previous-version=0.0.19&new-version=0.0.25)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2210

Reviewed By: mweststrate

Differential Revision: D27945698

Pulled By: passy

fbshipit-source-id: c8fd54082b6ab2996cf339ba1dc20a2289e9bd64
2021-04-23 04:30:35 -07:00
dependabot[bot]
bea6794867 Bump @algolia/client-search from 4.8.6 to 4.9.0 in /desktop (#2206)
Summary:
Bumps [algolia/client-search](https://github.com/algolia/algoliasearch-client-javascript) from 4.8.6 to 4.9.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/algolia/algoliasearch-client-javascript/releases"><code>@​algolia/client-search</code>'s releases</a>.</em></p>
<blockquote>
<h2>4.9.0</h2>
<h2><a href="https://github.com/algolia/algoliasearch-client-javascript/compare/4.8.6...4.9.0">v4.9.0</a></h2>
<ul>
<li>feat(dictionaries): adds methods and tests (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1253">https://github.com/facebook/flipper/issues/1253</a>) (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/aed6554">aed6554</a>), closes <a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1253">https://github.com/facebook/flipper/issues/1253</a></li>
<li>feat(types): support <code>type</code> and <code>facet</code> in search methods (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1263">https://github.com/facebook/flipper/issues/1263</a>) (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/54c1cb7">54c1cb7</a>), closes <a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1263">https://github.com/facebook/flipper/issues/1263</a></li>
<li>fix(findAnswers): omit removeWordsIfNoResults correctly (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/3aec216">3aec216</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/algolia/algoliasearch-client-javascript/blob/master/CHANGELOG.md"><code>@​algolia/client-search</code>'s changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/algolia/algoliasearch-client-javascript/compare/4.8.6...4.9.0">v4.9.0</a></h2>
<ul>
<li>feat(dictionaries): adds methods and tests (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1253">https://github.com/facebook/flipper/issues/1253</a>) (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/aed6554">aed6554</a>), closes <a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1253">https://github.com/facebook/flipper/issues/1253</a></li>
<li>feat(types): support <code>type</code> and <code>facet</code> in search methods (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1263">https://github.com/facebook/flipper/issues/1263</a>) (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/54c1cb7">54c1cb7</a>), closes <a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1263">https://github.com/facebook/flipper/issues/1263</a></li>
<li>fix(findAnswers): omit removeWordsIfNoResults correctly (<a href="https://github.com/algolia/algoliasearch-client-javascript/commit/3aec216">3aec216</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="cd39284a20"><code>cd39284</code></a> chore: release v4.9.0 (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1264">https://github.com/facebook/flipper/issues/1264</a>)</li>
<li><a href="832cad8304"><code>832cad8</code></a> fix(dictionary): generates random objectID (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1265">https://github.com/facebook/flipper/issues/1265</a>)</li>
<li><a href="aed6554f79"><code>aed6554</code></a> feat(dictionaries): adds methods and tests (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1253">https://github.com/facebook/flipper/issues/1253</a>)</li>
<li><a href="54c1cb7e83"><code>54c1cb7</code></a> feat(types): support <code>type</code> and <code>facet</code> in search methods (<a href="https://github-redirect.dependabot.com/algolia/algoliasearch-client-javascript/issues/1263">https://github.com/facebook/flipper/issues/1263</a>)</li>
<li><a href="3aec216a97"><code>3aec216</code></a> fix(findAnswers): omit removeWordsIfNoResults correctly</li>
<li>See full diff in <a href="https://github.com/algolia/algoliasearch-client-javascript/compare/4.8.6...4.9.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@algolia/client-search&package-manager=npm_and_yarn&previous-version=4.8.6&new-version=4.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2206

Reviewed By: mweststrate

Differential Revision: D27945840

Pulled By: passy

fbshipit-source-id: d132e364abf329ba1823915b2432a22f7832c40a
2021-04-23 04:30:35 -07:00
dependabot[bot]
97ace78cac Bump @babel/preset-env from 7.13.12 to 7.13.15 in /desktop (#2184)
Summary:
Bumps [babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.13.12 to 7.13.15.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/preset-env</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.13.15 (2021-04-08)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13099">#13099</a> fix: raise <code>SyntaxError</code> for unparenthesized assert and assign (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13049">#13049</a> fix: the LHS in for-of loop should not start with let (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13101">#13101</a> fix(ts): allow trailing comma after rest parameter in <code>TSDeclareFunction</code> (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/10101">#10101</a> yield for do expression (<a href="https://github.com/tanhauhau"><code>@​tanhauhau</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13030">#13030</a> Refactor switch support in <code>NodePath#getCompletionRecords</code> (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13106">#13106</a> fix: do not filter report from functions within class elements (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13075">#13075</a> Compile classes when spread is unsupported (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13115">#13115</a> [preset-env - debug] Print targets that need each plugin (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>📝 Documentation</h4>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13081">#13081</a> Update CoC contacts (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-plugin-transform-regenerator</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13086">#13086</a> Align <code>regenerator-transform</code> import with native ESM (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-transform-fixture-test-runner</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13087">#13087</a> Do not load root <code>babel.config.js</code> in tests (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃‍♀️ Performance</h4>
<ul>
<li><code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13076">#13076</a> perf: lazy load preset-env plugins (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Bogdan Savluk (<a href="https://github.com/zxbodya"><code>@​zxbodya</code></a>)</li>
<li>Federico Ciardi (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li>Tan Li Hau (<a href="https://github.com/tanhauhau"><code>@​tanhauhau</code></a>)</li>
</ul>
<h2>v7.13.14 (2021-03-29)</h2>
<p>Thanks <a href="https://github.com/charlessuh"><code>@​charlessuh</code></a> for your first PR to Babel!</p>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13068">#13068</a> fix(core): make sure &quot;clone-deep-browser&quot; code path is used on browsers (<a href="https://github.com/charlessuh"><code>@​charlessuh</code></a>)</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/preset-env</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.13.15 (2021-04-08)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13099">#13099</a> fix: raise <code>SyntaxError</code> for unparenthesized assert and assign (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13049">#13049</a> fix: the LHS in for-of loop should not start with let (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13101">#13101</a> fix(ts): allow trailing comma after rest parameter in <code>TSDeclareFunction</code> (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/10101">#10101</a> yield for do expression (<a href="https://github.com/tanhauhau"><code>@​tanhauhau</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13030">#13030</a> Refactor switch support in <code>NodePath#getCompletionRecords</code> (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13106">#13106</a> fix: do not filter report from functions within class elements (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13075">#13075</a> Compile classes when spread is unsupported (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13115">#13115</a> [preset-env - debug] Print targets that need each plugin (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>📝 Documentation</h4>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13081">#13081</a> Update CoC contacts (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-plugin-transform-regenerator</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13086">#13086</a> Align <code>regenerator-transform</code> import with native ESM (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-transform-fixture-test-runner</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13087">#13087</a> Do not load root <code>babel.config.js</code> in tests (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃‍♀️ Performance</h4>
<ul>
<li><code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13076">#13076</a> perf: lazy load preset-env plugins (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.13.14 (2021-03-29)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13068">#13068</a> fix(core): make sure &quot;clone-deep-browser&quot; code path is used on browsers (<a href="https://github.com/charlessuh"><code>@​charlessuh</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13066">#13066</a> add SHOW_CONFIG_FOR to template (<a href="https://github.com/hzoo"><code>@​hzoo</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>, <code>babel-core</code>, <code>babel-helper-transform-fixture-test-runner</code>, <code>babel-register</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13057">#13057</a> Remove lodash deps (<a href="https://github.com/hzoo"><code>@​hzoo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃‍♀️ Performance</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13063">#13063</a> Only resolve <code>package.json</code> when relative configs are enabled (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.13.13 (2021-03-26)</h2>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e50f6f7eef"><code>e50f6f7</code></a> v7.13.15</li>
<li><a href="be1003b837"><code>be1003b</code></a> [preset-env - debug] Print targets that need each plugin (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/13115">#13115</a>)</li>
<li><a href="8d4da69e9d"><code>8d4da69</code></a> Update polyfill plugins (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/13079">#13079</a>)</li>
<li><a href="d563773723"><code>d563773</code></a> Compile classes when spread is unsupported (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/13075">#13075</a>)</li>
<li><a href="3e174e9cbd"><code>3e174e9</code></a> perf: lazy load <code>preset-env</code> plugins (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/13076">#13076</a>)</li>
<li><a href="b0d83daceb"><code>b0d83da</code></a> Resolve .browserslistrc as a project-wide file (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/13028">#13028</a>)</li>
<li><a href="2ae19d01b1"><code>2ae19d0</code></a> Update fixtures (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/13045">#13045</a>)</li>
<li><a href="6ee87eea49"><code>6ee87ee</code></a> [babel 8] fallback targets to <code>&quot;defaults, not ie 11&quot;</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/12989">#12989</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.13.15/packages/babel-preset-env">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/preset-env&package-manager=npm_and_yarn&previous-version=7.13.12&new-version=7.13.15)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2184

Reviewed By: mweststrate

Differential Revision: D27945996

Pulled By: passy

fbshipit-source-id: 3ac758bf2505fc74fe462ebf9d9e677a850e8d63
2021-04-23 04:30:35 -07:00
dependabot[bot]
39645d6e06 Bump mockito-core from 3.8.0 to 3.9.0 (#2180)
Summary:
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.8.0 to 3.9.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">mockito-core's releases</a>.</em></p>
<blockquote>
<h2>v3.9.0</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h4>3.9.0</h4>
<ul>
<li>2021-04-07 - <a href="https://github.com/mockito/mockito/compare/v3.8.22...v3.9.0">4 commit(s)</a> by Tim van der Lippe, dependabot[bot]</li>
<li>&quot;But invoked here&quot; lists the invocation parameters [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2259">#2259</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2259">mockito/mockito#2259</a>)</li>
<li>Bump auto-service from 1.0-rc7 to 1.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2258">#2258</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2258">mockito/mockito#2258</a>)</li>
<li>Bump actions/setup-java from v1 to v2 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2255">#2255</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2255">mockito/mockito#2255</a>)</li>
<li>&quot;But invoked here&quot; should list the invocation parameters [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2058">https://github.com/facebook/flipper/issues/2058</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2058">mockito/mockito#2058</a>)</li>
</ul>
<h2>v3.8.25</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h4>3.8.25</h4>
<ul>
<li>2021-04-07 - <a href="https://github.com/mockito/mockito/compare/v3.8.22...v3.8.25">3 commit(s)</a> by Tim van der Lippe, dependabot[bot]</li>
<li>&quot;But invoked here&quot; lists the invocation parameters [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2259">#2259</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2259">mockito/mockito#2259</a>)</li>
<li>Bump auto-service from 1.0-rc7 to 1.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2258">#2258</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2258">mockito/mockito#2258</a>)</li>
<li>Bump actions/setup-java from v1 to v2 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2255">#2255</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2255">mockito/mockito#2255</a>)</li>
<li>&quot;But invoked here&quot; should list the invocation parameters [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2058">https://github.com/facebook/flipper/issues/2058</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2058">mockito/mockito#2058</a>)</li>
</ul>
<h2>v3.8.22</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h4>3.8.22</h4>
<ul>
<li>2021-04-05 - <a href="https://github.com/mockito/mockito/compare/v3.8.20...v3.8.22">2 commit(s)</a> by Tim van der Lippe</li>
<li>Fix thread race condition [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2248">#2248</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2248">mockito/mockito#2248</a>)</li>
<li>Add missing Deprecated annotation [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2227">#2227</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2227">mockito/mockito#2227</a>)</li>
</ul>
<h2>v3.8.21</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h4>3.8.21</h4>
<ul>
<li>2021-04-05 - <a href="https://github.com/mockito/mockito/compare/v3.8.20...v3.8.21">1 commit(s)</a> by Tim van der Lippe</li>
<li>Add missing Deprecated annotation [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2227">#2227</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2227">mockito/mockito#2227</a>)</li>
</ul>
<h2>v3.8.20</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h4>3.8.20</h4>
<ul>
<li>2021-04-01 - <a href="https://github.com/mockito/mockito/compare/v3.8.17...v3.8.20">3 commit(s)</a> by Paul Klauser, dependabot[bot]</li>
<li>Bump google-java-format from 1.9 to 1.10.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2251">#2251</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2251">mockito/mockito#2251</a>)</li>
<li>Bump versions.errorprone from 2.5.1 to 2.6.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2250">#2250</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2250">mockito/mockito#2250</a>)</li>
<li>Fixes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2007">https://github.com/facebook/flipper/issues/2007</a> : Update objenesis dep to 3.2 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2249">#2249</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2249">mockito/mockito#2249</a>)</li>
<li>Fixes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2007">https://github.com/facebook/flipper/issues/2007</a> : Downgrade objenesis version for mockito-android [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2024">https://github.com/facebook/flipper/issues/2024</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2024">mockito/mockito#2024</a>)</li>
<li>Android instrumentation test packaging fails for mockito-android 3.5.0 with minSdk &lt; 26 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2007">https://github.com/facebook/flipper/issues/2007</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2007">mockito/mockito#2007</a>)</li>
</ul>
<h2>v3.8.17</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h4>3.8.17</h4>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="95841edecb"><code>95841ed</code></a> Publish new minor version to Maven central</li>
<li><a href="d3d11f40ab"><code>d3d11f4</code></a> &quot;But invoked here&quot; lists the invocation parameters (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2259">#2259</a>)</li>
<li><a href="f9e4bcadf5"><code>f9e4bca</code></a> Bump auto-service from 1.0-rc7 to 1.0 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2258">#2258</a>)</li>
<li><a href="46ac495d8a"><code>46ac495</code></a> Bump actions/setup-java from v1 to v2 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2255">#2255</a>)</li>
<li><a href="08a2e7661f"><code>08a2e76</code></a> Fix thread race condition (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2248">#2248</a>)</li>
<li><a href="3b96d1f4b9"><code>3b96d1f</code></a> Add missing Deprecated annotation (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2227">#2227</a>)</li>
<li><a href="7f036eb9ed"><code>7f036eb</code></a> Bump versions.errorprone from 2.5.1 to 2.6.0 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2250">#2250</a>)</li>
<li><a href="ca92be6a7d"><code>ca92be6</code></a> Bump google-java-format from 1.9 to 1.10.0 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2251">#2251</a>)</li>
<li><a href="ec341883c6"><code>ec34188</code></a> Fixes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2007">https://github.com/facebook/flipper/issues/2007</a> : Update objenesis dep to 3.2 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2249">#2249</a>)</li>
<li><a href="c5be5c3144"><code>c5be5c3</code></a> Fix grammar in CONTRIBUTING.md (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2246">#2246</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v3.8.0...v3.9.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core&package-manager=gradle&previous-version=3.8.0&new-version=3.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2180

Reviewed By: mweststrate

Differential Revision: D27946003

Pulled By: passy

fbshipit-source-id: 307cbb03020a360454435c2ef1cd161881ba9ac7
2021-04-23 04:22:14 -07:00
Michel Weststrate
0e08b63ce3 Fix several links
Summary: Per discussion in parent diff, fixed the links to be idiomatic so that they work in both internal and public builds

Reviewed By: jknoxville

Differential Revision: D27963896

fbshipit-source-id: 35504b04e8975acc419be668804c5d7ad7aa2a16
2021-04-23 04:14:43 -07:00
Michel Weststrate
3af41bfdd1 Add migration guide to convert from classic to Sandy plugins
Summary: Added migration guide from classic to Sandy plugins

Reviewed By: passy

Differential Revision: D27908674

fbshipit-source-id: d4b5a0b45e314226825375d762902041f90c04c8
2021-04-23 01:55:54 -07:00
Anton Nikolaev
e1f6f770cd Collect information about connected device and app as a part of plugin usage analytics
Summary: We received questions several times from plugin authors on how to find usage for particular app/platform and I wanted to add that data on plugin usage dashboard, but right now it's impossible. We're only collecting plugin ID as a part of plugin usage analytics. That means it's impossible to filter some plugin usage (e.g. "Network") by particular platform or mobile app. This diff improves plugin usage analytics to collect enhanced data.

Reviewed By: passy

Differential Revision: D27935801

fbshipit-source-id: c2fc7d8cf84f9a28823ae56a1dda7158e0b12f1f
2021-04-22 16:47:43 -07:00
Pascal Hartig
c007d74af9 Handle RSocket disconnects gracefully
Summary:
Tiny change, hours of debugging. Big thanks to jknoxville for
answering all my stupid questions.

Our number one "error" right now by users affected is

```
Unhandled Promise Rejection:
Error: RSocketTcpClient:
Socket closed unexpectedly.
```

Of course no stacktrace, because JavaScript and Promises.

The underlying problem is that RSocket keeps track of recently used
"receivers" which is every method that has sent a request. When someone disconnects their device or closes an emulator/simulator, the socket's `end` event is treated the same way any other connection error would be: a85a4db041/packages/rsocket-tcp-client/src/RSocketTcpClient.js (L74)

This then causes "errors" like these to appear:
{F609810187}

This could previously be handled in plugin-code by wrapping all `client.call()` invocations in try/catch, which nobody did, meaning we'd get rejected promises everywhere. We can instead handle this centrally and properly disconnect the connection.

Changelog: Severed RSocket connections are no longer treated as an error in plugin code

Reviewed By: jknoxville

Differential Revision: D27910514

fbshipit-source-id: ea9c0726ab0e959b0eb4a5fca67ddaa04a6f1d14
2021-04-22 07:45:33 -07:00
Pascal Hartig
9e7a455910 Mute port forwarding errors
Summary: Mentioned in the comment, these aren't actionable errors.

Reviewed By: jknoxville

Differential Revision: D27910465

fbshipit-source-id: 6f5e9d9d25edbb02648f3118c074e9f1986e3a86
2021-04-22 07:45:33 -07:00
Pascal Hartig
3431206c0e Add linter for naked console.errors
Summary:
`console.error(err)` are hard to identify in the codebase especially
as we often don't have reliable stack trace information.

I've already cleaned up a bunch of them manually by going after the most
high-firing ones; this should make it easier to identify the remaining ones.

Reviewed By: jknoxville

Differential Revision: D27913964

fbshipit-source-id: 0ff6624a0c083829846550b40954945d655b7cf6
2021-04-22 05:23:09 -07:00
Flipper Bot
87cdd21951 Flipper Snapshot Bump: v0.86.1-SNAPSHOT
Summary: Releasing snapshot version 0.86.1-SNAPSHOT

Reviewed By: priteshrnandgaonkar

Differential Revision: D27905836

fbshipit-source-id: 188fcda87ea93e67547e62ac3d8b5fd23bdfa03a
2021-04-21 04:54:43 -07:00
Flipper Bot
bde0791818 Flipper Release: v0.86.0
Summary: Releasing version 0.86.0

Reviewed By: priteshrnandgaonkar

Differential Revision: D27905837

fbshipit-source-id: 349b63a1f06d85b075d07b610179fd613da6bf52
2021-04-21 04:54:43 -07:00
Pieter Vanderwerff
0652d7f22b Deploy v0.149.0 to xplat
Summary: Changelog: [Internal]

Reviewed By: gkz

Differential Revision: D27896693

fbshipit-source-id: 2db8eea616bb6e482903cbfa6fc6d40262e958c6
2021-04-20 19:01:08 -07:00
Aaron Coplan
5a89776a05 Implement Diff selection flow in UIQR Flipper Plugin
Summary: Allow the user to manually select a diff from a list of diffs they have authored to send a screen to. This is particularly useful for NT users.

Reviewed By: nscoding

Differential Revision: D27804191

fbshipit-source-id: 805923399f2ced8d9c3b3ca0c80d5cdfd63af4f8
2021-04-20 18:53:31 -07:00
Pascal Hartig
f1b8aeffd7 Disable mangling and compression
Summary:
This is not doing much in terms of size. We're talking 780 bytes after
PACK compression but we're losing a lot of information in our errors
(before have symbolication).

We may reenable this at some point but I think it might be safe to leave it to this.

Reviewed By: nikoant

Differential Revision: D27887636

fbshipit-source-id: 15affeac588db667914320cbd098f7041b8b9c09
2021-04-20 11:34:43 -07:00
Michel Weststrate
9e09091e14 Bump deps to Flipper 0.85
Summary: Bumped FlipperKit devs in example project

Reviewed By: passy

Differential Revision: D27878144

fbshipit-source-id: 74c7a7141f25702ad9f048cd45dfe000f8193072
2021-04-20 05:46:34 -07:00
Harold Martin
4d262c0da4 Add protobuf support to network inspector (#2080)
Summary:
Protobuf based APIs are becoming more common (i.e. gRPC) but are difficult to inspect. Unlike plain text data formats (JSON), Protobuf calls transmit binary data requiring the format to be known ahead of time, making ad-hoc inspection impossible. This PR allows for those format definitions (messages in protobuf terminology) to be transmitted from the client to the network inspector plugin. These definitions are then imported into ProtobufJS which enables the binary data transmitted to be inspected as easily as JSON data.

See Retrofit PR in https://github.com/facebook/flipper/pull/2084

## Changelog

* Add ProtobufJS library to network plugin
* New `ProtobufFormatter` UI in `RequestDetails`
* `ProtobufDefinitionsRepository` to cache and load protobuf defintions
* `addProtobufDefinitions` call in the Android network plugin

Pull Request resolved: https://github.com/facebook/flipper/pull/2080

Test Plan: ![screenshot](https://user-images.githubusercontent.com/745166/111652068-001a5e80-87c4-11eb-8c94-e19b46dd074c.png)

Reviewed By: mweststrate

Differential Revision: D27507451

Pulled By: passy

fbshipit-source-id: 586d891b74f2b17d28fe7a2a99074da755851f38
2021-04-20 05:10:39 -07:00
Tim Yung
451c332260 Back out "Update React DevTools deps from 4.6 -> 4.12"
Summary:
Reverts D27764688 (7bd4f80c25) due to a bug with "Invalid hook call." being erroneously reported. We will upgrade again after that bug is resolved.

Changelog:
[Internal]

Reviewed By: fkgozali

Differential Revision: D27813660

fbshipit-source-id: 84a12f19cf1bb7e8aebef0da3ff6f7022c391d3e
2021-04-15 21:15:50 -07:00
dependabot[bot]
bfc9ba0e68 Bump open from 8.0.4 to 8.0.5 in /desktop (#2189)
Summary:
Bumps [open](https://github.com/sindresorhus/open) from 8.0.4 to 8.0.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/sindresorhus/open/releases">open's releases</a>.</em></p>
<blockquote>
<h2>v8.0.5</h2>
<ul>
<li>Fix <code>chrome</code> app on macOS (<a href="https://github-redirect.dependabot.com/sindresorhus/open/issues/240">https://github.com/facebook/flipper/issues/240</a>)  87f3d7a</li>
</ul>
<p><a href="https://github.com/sindresorhus/open/compare/v8.0.4...v8.0.5">https://github.com/sindresorhus/open/compare/v8.0.4...v8.0.5</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="45a3551a32"><code>45a3551</code></a> 8.0.5</li>
<li><a href="87f3d7a16b"><code>87f3d7a</code></a> Fix <code>chrome</code> app on macOS (<a href="https://github-redirect.dependabot.com/sindresorhus/open/issues/240">https://github.com/facebook/flipper/issues/240</a>)</li>
<li>See full diff in <a href="https://github.com/sindresorhus/open/compare/v8.0.4...v8.0.5">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=open&package-manager=npm_and_yarn&previous-version=8.0.4&new-version=8.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2189

Reviewed By: passy

Differential Revision: D27763534

Pulled By: nikoant

fbshipit-source-id: 3a2f68cf7f8b8477858e0a840e30b126512e4c54
2021-04-15 10:17:58 -07:00
dependabot[bot]
587e288bbf Bump cli-ux from 5.4.6 to 5.5.1 in /desktop (#2190)
Summary:
Bumps [cli-ux](https://github.com/oclif/cli-ux) from 5.4.6 to 5.5.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/oclif/cli-ux/releases">cli-ux's releases</a>.</em></p>
<blockquote>
<h2>v5.5.1</h2>
<h2><a href="https://github.com/oclif/cli-ux/compare/v5.5.0...v5.5.1">5.5.1</a> (2020-11-12)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Downgrade fs-extra to support Node.js 8 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/275">https://github.com/facebook/flipper/issues/275</a>) (<a href="5b92e86f9e">5b92e86</a>)</li>
</ul>
<h2>v5.5.0</h2>
<h1><a href="https://github.com/oclif/cli-ux/compare/v5.4.10...v5.5.0">5.5.0</a> (2020-08-28)</h1>
<h3>Features</h3>
<ul>
<li>support multiple filter flags for table (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/156">https://github.com/facebook/flipper/issues/156</a>) (<a href="057c8520f0">057c852</a>)</li>
</ul>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;feat: support multiple filter flags for table (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/156">https://github.com/facebook/flipper/issues/156</a>)&quot; (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/231">https://github.com/facebook/flipper/issues/231</a>) (<a href="c008a4216a">c008a42</a>), closes <a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/156">https://github.com/facebook/flipper/issues/156</a> <a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/231">https://github.com/facebook/flipper/issues/231</a></li>
</ul>
<h2>v5.4.10</h2>
<h2><a href="https://github.com/oclif/cli-ux/compare/v5.4.9...v5.4.10">5.4.10</a> (2020-08-07)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>do not cache require, require is already cached in NodeJS by design (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/194">https://github.com/facebook/flipper/issues/194</a>) (<a href="99b9466d8e">99b9466</a>)</li>
</ul>
<h2>v5.4.9</h2>
<h2><a href="https://github.com/oclif/cli-ux/compare/v5.4.8...v5.4.9">5.4.9</a> (2020-07-02)</h2>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;build: downgrade to semantic-release@15&quot; (<a href="dfeab27ff9">dfeab27</a>)</li>
</ul>
<h2>v5.4.8</h2>
<ul>
<li>build: downgrade to semantic-release@15  2d94314</li>
<li>chore(release): 5.4.7 [skip ci]  92a047f</li>
<li>chore(deps-dev): bump <code>@​types/clean-stack</code> from 1.3.0 to 2.1.1 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/184">https://github.com/facebook/flipper/issues/184</a>)  ba2f71d</li>
<li>chore(deps): bump <code>@​oclif/command</code> from 1.6.1 to 1.7.0 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/183">https://github.com/facebook/flipper/issues/183</a>)  41026e8</li>
<li>chore(release): 5.4.7 [skip ci]  00dcc32</li>
<li>chore(deps-dev): bump <code>@​types/lodash</code> from 4.14.136 to 4.14.157 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/186">https://github.com/facebook/flipper/issues/186</a>)  ae2ff85</li>
<li>chore(release): 5.4.7 [skip ci]  17538cf</li>
<li>fix: use inclusive terms (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/178">https://github.com/facebook/flipper/issues/178</a>)  b151545</li>
<li>chore(release): 5.4.7 [skip ci]  1840fca</li>
<li>chore(deps): bump clean-stack from 2.2.0 to 3.0.0 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/179">https://github.com/facebook/flipper/issues/179</a>)  709b75a</li>
<li>chore(deps): bump tslib from 1.10.0 to 2.0.0 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/181">https://github.com/facebook/flipper/issues/181</a>)  6f43f57</li>
<li>chore(deps): bump supports-color from 5.5.0 to 7.1.0 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/180">https://github.com/facebook/flipper/issues/180</a>)  06b3b99</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/oclif/cli-ux/blob/master/CHANGELOG.md">cli-ux's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/oclif/cli-ux/compare/v5.5.0...v5.5.1">5.5.1</a> (2020-11-12)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Downgrade fs-extra to support Node.js 8 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/275">https://github.com/facebook/flipper/issues/275</a>) (<a href="5b92e86f9e">5b92e86</a>)</li>
</ul>
<h1><a href="https://github.com/oclif/cli-ux/compare/v5.4.10...v5.5.0">5.5.0</a> (2020-08-28)</h1>
<h3>Features</h3>
<ul>
<li>support multiple filter flags for table (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/156">https://github.com/facebook/flipper/issues/156</a>) (<a href="057c8520f0">057c852</a>)</li>
</ul>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;feat: support multiple filter flags for table (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/156">https://github.com/facebook/flipper/issues/156</a>)&quot; (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/231">https://github.com/facebook/flipper/issues/231</a>) (<a href="c008a4216a">c008a42</a>), closes <a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/156">https://github.com/facebook/flipper/issues/156</a> <a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/231">https://github.com/facebook/flipper/issues/231</a></li>
</ul>
<h2><a href="https://github.com/oclif/cli-ux/compare/v5.4.9...v5.4.10">5.4.10</a> (2020-08-07)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>do not cache require, require is already cached in NodeJS by design (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/194">https://github.com/facebook/flipper/issues/194</a>) (<a href="99b9466d8e">99b9466</a>)</li>
</ul>
<h2><a href="https://github.com/oclif/cli-ux/compare/v5.4.8...v5.4.9">5.4.9</a> (2020-07-02)</h2>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;build: downgrade to semantic-release@15&quot; (<a href="dfeab27ff9">dfeab27</a>)</li>
</ul>
<h2><a href="https://github.com/oclif/cli-ux/compare/v5.4.6...v5.4.7">5.4.7</a> (2020-07-02)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>smaller bundle size, cut lodash imports (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/107">https://github.com/facebook/flipper/issues/107</a>) (<a href="41cdbc7839">41cdbc7</a>)</li>
<li>use inclusive terms (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/178">https://github.com/facebook/flipper/issues/178</a>) (<a href="b151545b0a">b151545</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>clear prompt timeout (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/60">https://github.com/facebook/flipper/issues/60</a>) (<a href="https://github.com/oclif/cli-ux/commit/5cc36aa">5cc36aa</a>)</li>
</ul>
<h2><a href="https://github.com/oclif/cli-ux/compare/v4.9.1...v4.9.2">4.9.2</a> (2018-10-29)</h2>
<h3>Bug Fixes</h3>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fc2ec9937d"><code>fc2ec99</code></a> chore(release): 5.5.1 [skip ci]</li>
<li><a href="5b92e86f9e"><code>5b92e86</code></a> fix: Downgrade fs-extra to support Node.js 8 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/275">https://github.com/facebook/flipper/issues/275</a>)</li>
<li><a href="515570bbeb"><code>515570b</code></a> chore(release): 5.5.0 [skip ci]</li>
<li><a href="c008a4216a"><code>c008a42</code></a> Revert &quot;feat: support multiple filter flags for table (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/156">https://github.com/facebook/flipper/issues/156</a>)&quot; (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/231">https://github.com/facebook/flipper/issues/231</a>)</li>
<li><a href="057c8520f0"><code>057c852</code></a> feat: support multiple filter flags for table (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/156">https://github.com/facebook/flipper/issues/156</a>)</li>
<li><a href="9656592dd8"><code>9656592</code></a> chore(deps-dev): bump <code>@​types/lodash</code> from 4.14.158 to 4.14.159 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/216">https://github.com/facebook/flipper/issues/216</a>)</li>
<li><a href="8676fd442a"><code>8676fd4</code></a> chore(deps): bump <code>@​oclif/command</code> from 1.7.0 to 1.8.0 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/217">https://github.com/facebook/flipper/issues/217</a>)</li>
<li><a href="68d652d4e1"><code>68d652d</code></a> chore(deps): bump lodash from 4.17.19 to 4.17.20 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/220">https://github.com/facebook/flipper/issues/220</a>)</li>
<li><a href="a0cb5e97ca"><code>a0cb5e9</code></a> chore(deps-dev): bump eslint from 7.6.0 to 7.7.0 (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/223">https://github.com/facebook/flipper/issues/223</a>)</li>
<li><a href="f78460f09e"><code>f78460f</code></a> chore: sync dependabot.yml (<a href="https://github-redirect.dependabot.com/oclif/cli-ux/issues/224">https://github.com/facebook/flipper/issues/224</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/oclif/cli-ux/compare/v5.4.6...v5.5.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cli-ux&package-manager=npm_and_yarn&previous-version=5.4.6&new-version=5.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2190

Reviewed By: passy

Differential Revision: D27763530

Pulled By: nikoant

fbshipit-source-id: cef7d81fa7ff712d6558ffd02b2e0435c0a3b05b
2021-04-15 07:55:55 -07:00
Michel Weststrate
18491dac11 Fixed issue where split container with null elems woudn't use remaining size
Summary:
This fixes an issue where `Layout.Top/Right/Left/Bottom` would not render its secondary child in the remaining size, if the primary child is empty (`null`). This is caused by React not rendering anything for null children, and as a result the CSS rules for the primary child would then match the second child.

In the example below making the component tree invisible if there are no bundles in the NT/Bloks plugin. Fixed by rendering a zero sized element instead.

Reviewed By: jknoxville

Differential Revision: D27793382

fbshipit-source-id: 1e76b51986c30a6a0d98e9356fcad4dd8d5d5f91
2021-04-15 07:48:33 -07:00
Michel Weststrate
0fe879c838 Improve multiple element selector UI
Summary:
Layer selection is pretty easy to miss, as reported in for example: https://fb.workplace.com/groups/flippersupport/permalink/1098169193997071/

Moved the layer selection to the top of the view and gave it some highlighting + dynamic height. The section is no longer collapsible.

Changelog: [Layout] Make the layer selection more prominent

Reviewed By: priteshrnandgaonkar

Differential Revision: D27708650

fbshipit-source-id: c86a55c3a20794aee86e64b6766b2ca4dd6b563f
2021-04-15 07:48:33 -07:00
Michel Weststrate
5db2ef1275 Perf fixes
Summary:
This diff fixes some more perf bottlenecks in the layout inspector (see the diffs earlier in the stack for the total picture). Mostly:

1. Pass down stable refs from the root for callbacks and configuration
2. Remove the deep-equality check in the sidebar section rendering, which has a pretty significant constant overhead, especially if the selection didn't change
3. If the selection changes, the correct semantics is to reset the sidebar rather than trying to reconcile the elements. (A consequence of this is that Panel collapse state isn't preserved atm after changing selection, will address that in a later diff)

This reduces average render time for sidebar from ~20 to ~2 ms.

Reviewed By: priteshrnandgaonkar

Differential Revision: D27677353

fbshipit-source-id: ba183b7e3d778c0b3c8e7ca0d51535ce99a097ca
2021-04-15 07:48:33 -07:00
Michel Weststrate
4f75247213 Make Sidebar Extensions more idiomatic
Summary: Sidebar extensions were unkeyed, which make them render inefficiently. I cleaned the api a bit here by making the extensions more idiomatic; they are now components rather then functions, so that they have their own render cycle, state, etc. They are memo-ed now as well, so that they don't have to re-render if the selected item doesn't change.

Reviewed By: nikoant

Differential Revision: D27685980

fbshipit-source-id: b133bc42061b3b8cf971792f5818810ecb80e3ea
2021-04-15 07:48:33 -07:00
Michel Weststrate
7d9495027b Fix layout inspector re-rendering all elements on all changes
Summary:
Changelog: [Layout] Addressed several performance issues in the layout plugin

This diff and a few of the next stuff fix some performance issues in the Layout plugin. This diff fixes an issue where computing the context menu will cause all rows to render at all times, make the responiveness of the plugin quite slugish.

The fix in this case is to build up the context menu lazily, and pass a stable ref to the function through the tree, rather than a new menu every time the root component renders.

The changes in this diff and the next ones in total reduces the time (in prod builds) to draw a frame from ~200ms to ~5ms.

Reviewed By: cekkaewnumchai

Differential Revision: D27685983

fbshipit-source-id: a48b2ce2cdd1db31bb13122924617cbc3b6c198a
2021-04-15 07:48:33 -07:00
Michel Weststrate
e29222fba7 Update and patch loading React DevTools
Summary:
When trying to run some React component performance profiles, the updates registered made absolutely no sense (components rerendering without any parent or other cause causing them to render etc). That turned out to be caused by having an outdated version of the React devTools in Flipper.

Sadly the newer version of the React DevTools didn't work with our current Electron version anymore. Some horrible hacking is needed to work around that.

To help with updating the tools in the future (they are by default cached forever on the local machine), I've introduced the `FLIPPER_UPDATE_DEV_TOOLS` variable.

The plugin loading work around is inspired by https://github.com/electron/electron/issues/23662#issuecomment-787420799

Reviewed By: passy

Differential Revision: D27685981

fbshipit-source-id: c35e49aff9b2457b63122eeee0d5c042ddd3b08b
2021-04-15 07:48:33 -07:00
Michel Weststrate
69de9bc92d Initial move to flipper-plugin
Summary:
This diff moves the core of ElementsInspector to flipper-plugin and decouples it from legacy design system and Electron, without any significant improvements or API changes yet, which will follow later.

Colors and docs will be added later in this stack.

Reviewed By: passy

Differential Revision: D27660300

fbshipit-source-id: 96abfa3b3174fa852cf04ae119c23c3d629fee74
2021-04-15 07:48:33 -07:00
dependabot[bot]
ca7b331e3b Bump @typescript-eslint/experimental-utils from 4.20.0 to 4.21.0 in /desktop (#2187)
Summary:
Bumps [typescript-eslint/experimental-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/experimental-utils) from 4.20.0 to 4.21.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/experimental-utils</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.21.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.20.0...v4.21.0">4.21.0</a> (2021-04-05)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias] consider <code>keyof</code> as an alias (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3242">#3242</a>) (<a href="329ef02309">329ef02</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] correct bad fix for angle bracket assertion (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3244">#3244</a>) (<a href="265a039c7e">265a039</a>)</li>
<li><strong>eslint-plugin:</strong> [restrict-plus-operands] consider template literal types as strings (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3234">#3234</a>) (<a href="ccfd68e365">ccfd68e</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expressions] account for truthy literals (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3236">#3236</a>) (<a href="0913f40c87">0913f40</a>)</li>
<li><strong>eslint-plugin:</strong> always ignore assignments in no-unnecessary-type-assertion (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3235">#3235</a>) (<a href="02214768a3">0221476</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-argument] add rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3256">#3256</a>) (<a href="b1aa7dc697">b1aa7dc</a>), closes <a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/791">https://github.com/facebook/flipper/issues/791</a></li>
<li><strong>eslint-plugin:</strong> [no-unsafe-call][no-unsafe-member-access] improve report messages for <code>this</code> for <code>noImplicitThis</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3199">#3199</a>) (<a href="b1b26c4843">b1b26c4</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/experimental-utils/CHANGELOG.md"><code>@​typescript-eslint/experimental-utils</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.20.0...v4.21.0">4.21.0</a> (2021-04-05)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/experimental-utils</code></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3181b32d57"><code>3181b32</code></a> chore: publish v4.21.0</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v4.21.0/packages/experimental-utils">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/experimental-utils&package-manager=npm_and_yarn&previous-version=4.20.0&new-version=4.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2187

Reviewed By: passy

Differential Revision: D27763542

Pulled By: nikoant

fbshipit-source-id: 80d14f82b55ff12c37345d4f64eabccb7c6d9c1a
2021-04-15 07:40:28 -07:00
dependabot[bot]
8b98a33bcf Bump eslint-plugin-react from 7.23.1 to 7.23.2 in /flipper-js-client-sdk (#2179)
Summary:
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.23.1 to 7.23.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.23.1...v7.23.2">7.23.2</a> - 2021.04.08</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>jsx-max-depth</code>]: Prevent getting stuck in circular references (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2957">#2957</a>[] <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a>)</li>
<li>[<code>jsx-no-target-blank</code>]: fix handling of <code>warnOnSpreadAttributes</code> being false (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2953">#2953</a>[] <a href="https://github.com/Nokel81"><code>@​Nokel81</code></a>)</li>
<li>[<code>forbid-dom-props</code>]: support <code>JSXNamespacedName</code> (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2961">#2961</a>[] <a href="https://github.com/mrtnzlml"><code>@​mrtnzlml</code></a>)</li>
<li>[<code>forbid-component-props</code>]: support <code>JSXNamespacedName</code> (<a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Fix CHANGELOG.md (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2950">#2950</a>[] <a href="https://github.com/JounQin"><code>@​JounQin</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2961">#2961</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2961">yannickcr/eslint-plugin-react#2961</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2953">#2953</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2953">yannickcr/eslint-plugin-react#2953</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2957">#2957</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2957">yannickcr/eslint-plugin-react#2957</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2950">#2950</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2950">yannickcr/eslint-plugin-react#2950</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="0d999ef209"><code>0d999ef</code></a> Update CHANGELOG and bump version</li>
<li><a href="cbe99e019c"><code>cbe99e0</code></a> [Fix] <code>forbid-component-props</code>: support <code>JSXNamespacedName</code></li>
<li><a href="2f376e0f37"><code>2f376e0</code></a> [Fix] <code>forbid-dom-props</code>: support <code>JSXNamespacedName</code></li>
<li><a href="6b6a14a65a"><code>6b6a14a</code></a> [Fix] <code>jsx-no-target-blank</code>: fix handling of <code>warnOnSpreadAttributes</code> being f...</li>
<li><a href="7ce9106e48"><code>7ce9106</code></a> [Fix] <code>jsx-max-depth</code>: Prevent getting stuck in circular references</li>
<li><a href="106ccf4ffd"><code>106ccf4</code></a> [Tests] switch from coveralls to codecov</li>
<li><a href="b4cdf259dd"><code>b4cdf25</code></a> [Dev Deps] update <code>types/eslint</code>, <code>types/estree</code>, <code>types/node</code></li>
<li><a href="752dc96981"><code>752dc96</code></a> [actions] use <code>node/install</code> instead of <code>node/run</code></li>
<li><a href="c2a790a347"><code>c2a790a</code></a> Fix CHANGELOG.md</li>
<li>See full diff in <a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.23.1...v7.23.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-react&package-manager=npm_and_yarn&previous-version=7.23.1&new-version=7.23.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2179

Reviewed By: passy

Differential Revision: D27763561

Pulled By: nikoant

fbshipit-source-id: 7b03e77b581f2011fd35522732a1a0cf78856fb4
2021-04-15 07:38:08 -07:00
dependabot[bot]
010ef323a6 Bump @typescript-eslint/parser from 4.20.0 to 4.21.0 in /flipper-js-client-sdk (#2177)
Summary:
Bumps [typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.20.0 to 4.21.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.21.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.20.0...v4.21.0">4.21.0</a> (2021-04-05)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias] consider <code>keyof</code> as an alias (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3242">#3242</a>) (<a href="329ef02309">329ef02</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] correct bad fix for angle bracket assertion (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3244">#3244</a>) (<a href="265a039c7e">265a039</a>)</li>
<li><strong>eslint-plugin:</strong> [restrict-plus-operands] consider template literal types as strings (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3234">#3234</a>) (<a href="ccfd68e365">ccfd68e</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expressions] account for truthy literals (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3236">#3236</a>) (<a href="0913f40c87">0913f40</a>)</li>
<li><strong>eslint-plugin:</strong> always ignore assignments in no-unnecessary-type-assertion (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3235">#3235</a>) (<a href="02214768a3">0221476</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-argument] add rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3256">#3256</a>) (<a href="b1aa7dc697">b1aa7dc</a>), closes <a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/791">https://github.com/facebook/flipper/issues/791</a></li>
<li><strong>eslint-plugin:</strong> [no-unsafe-call][no-unsafe-member-access] improve report messages for <code>this</code> for <code>noImplicitThis</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3199">#3199</a>) (<a href="b1b26c4843">b1b26c4</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.20.0...v4.21.0">4.21.0</a> (2021-04-05)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3181b32d57"><code>3181b32</code></a> chore: publish v4.21.0</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v4.21.0/packages/parser">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=4.20.0&new-version=4.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2177

Reviewed By: passy

Differential Revision: D27763553

Pulled By: nikoant

fbshipit-source-id: 52b216e9835800989b6763e50d9c2937054bb07b
2021-04-15 07:34:27 -07:00
dependabot[bot]
582a31fb41 Bump @testing-library/dom from 7.30.1 to 7.30.3 in /desktop (#2188)
Summary:
Bumps [testing-library/dom](https://github.com/testing-library/dom-testing-library) from 7.30.1 to 7.30.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/testing-library/dom-testing-library/releases"><code>@​testing-library/dom</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.30.3</h2>
<h2><a href="https://github.com/testing-library/dom-testing-library/compare/v7.30.2...v7.30.3">7.30.3</a> (2021-03-31)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>types:</strong> missing ignore parameter for SelectorMatcherOptions (<a href="7edd2bd734">7edd2bd</a>)</li>
</ul>
<h2>v7.30.2</h2>
<h2><a href="https://github.com/testing-library/dom-testing-library/compare/v7.30.1...v7.30.2">7.30.2</a> (2021-03-30)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>types:</strong> exclude tsconfig from types folder in publish flow (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/923">https://github.com/facebook/flipper/issues/923</a>) (<a href="bb83d8c540">bb83d8c</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="2c9e2c1323"><code>2c9e2c1</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/924">https://github.com/facebook/flipper/issues/924</a> from MatanBobi/pr/fix-missing-parameter-for-matcher</li>
<li><a href="5ecc89034e"><code>5ecc890</code></a> Merge branch 'master' into pr/fix-missing-parameter-for-matcher</li>
<li><a href="7edd2bd734"><code>7edd2bd</code></a> fix(types): missing ignore parameter for SelectorMatcherOptions</li>
<li><a href="bb83d8c540"><code>bb83d8c</code></a> fix(types): exclude tsconfig from types folder in publish flow (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/923">https://github.com/facebook/flipper/issues/923</a>)</li>
<li>See full diff in <a href="https://github.com/testing-library/dom-testing-library/compare/v7.30.1...v7.30.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@testing-library/dom&package-manager=npm_and_yarn&previous-version=7.30.1&new-version=7.30.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2188

Reviewed By: passy

Differential Revision: D27763535

Pulled By: nikoant

fbshipit-source-id: 55ca9838521a482177d0032eddea7ceb53b13f01
2021-04-15 07:32:06 -07:00
dependabot[bot]
ef986ccb9a Bump @types/ws from 7.4.0 to 7.4.1 in /desktop (#2185)
Summary:
Bumps [types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) from 7.4.0 to 7.4.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/ws&package-manager=npm_and_yarn&previous-version=7.4.0&new-version=7.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2185

Reviewed By: passy

Differential Revision: D27763543

Pulled By: nikoant

fbshipit-source-id: 88afd08d594b3219396c571a7144689e93a99cb5
2021-04-15 07:29:16 -07:00
dependabot[bot]
501a563149 Bump eslint from 7.23.0 to 7.24.0 in /flipper-js-client-sdk (#2175)
Summary:
Bumps [eslint](https://github.com/eslint/eslint) from 7.23.0 to 7.24.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p>
<blockquote>
<h2>v7.24.0</h2>
<ul>
<li><a href="0c346c87fa"><code>0c346c8</code></a> Chore: ignore <code>pnpm-lock.yaml</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14303">#14303</a>) (Nitin Kumar)</li>
<li><a href="f06ecdf78b"><code>f06ecdf</code></a> Update: Add disallowTemplateShorthand option in no-implicit-coercion (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13579">#13579</a>) (Remco Haszing)</li>
<li><a href="71a80e38aa"><code>71a80e3</code></a> Docs: fix broken links in Node.js API docs toc (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14296">#14296</a>) (u-sho (Shouhei Uechi))</li>
<li><a href="bd46dc4647"><code>bd46dc4</code></a> Docs: Fix incorrect reference to &quot;braces&quot; in arrow-parens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14300">#14300</a>) (emclain)</li>
<li><a href="0d6235ea20"><code>0d6235e</code></a> Docs: update header in max-lines (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14273">#14273</a>) (Shinigami)</li>
<li><a href="70c9216401"><code>70c9216</code></a> Docs: Update issue triage to include blocked column (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14275">#14275</a>) (Nicholas C. Zakas)</li>
<li><a href="abca186a84"><code>abca186</code></a> Docs: Fix typo in suggestions section (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14293">#14293</a>) (Kevin Partington)</li>
<li><a href="c4d8b0db62"><code>c4d8b0d</code></a> Fix: no-unused-vars ignoreRestSiblings check assignments (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14163">#14163</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14264">#14264</a>) (YeonJuan)</li>
<li><a href="b51d0778d7"><code>b51d077</code></a> Update: add ignoreNonDeclaration to no-multi-assign rule (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12545">#12545</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14185">#14185</a>) (t-mangoe)</li>
<li><a href="c981fb1994"><code>c981fb1</code></a> Chore: Upgrade mocha to 8.3.2 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14278">#14278</a>) (Stephen Wade)</li>
<li><a href="147fc045e6"><code>147fc04</code></a> Docs: Fix <code>repro:needed</code> label in bug report template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14285">#14285</a>) (Milos Djermanovic)</li>
<li><a href="e1cfde93ee"><code>e1cfde9</code></a> Docs: Update bug report template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14276">#14276</a>) (Nicholas C. Zakas)</li>
<li><a href="c85c2f1138"><code>c85c2f1</code></a> Docs: Add fatal to Node.js API LintMessage type (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14251">#14251</a>) (Brandon Mills)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/master/CHANGELOG.md">eslint's changelog</a>.</em></p>
<blockquote>
<p>v7.24.0 - April 9, 2021</p>
<ul>
<li><a href="0c346c87fa"><code>0c346c8</code></a> Chore: ignore <code>pnpm-lock.yaml</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14303">#14303</a>) (Nitin Kumar)</li>
<li><a href="f06ecdf78b"><code>f06ecdf</code></a> Update: Add disallowTemplateShorthand option in no-implicit-coercion (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13579">#13579</a>) (Remco Haszing)</li>
<li><a href="71a80e38aa"><code>71a80e3</code></a> Docs: fix broken links in Node.js API docs toc (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14296">#14296</a>) (u-sho (Shouhei Uechi))</li>
<li><a href="bd46dc4647"><code>bd46dc4</code></a> Docs: Fix incorrect reference to &quot;braces&quot; in arrow-parens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14300">#14300</a>) (emclain)</li>
<li><a href="0d6235ea20"><code>0d6235e</code></a> Docs: update header in max-lines (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14273">#14273</a>) (Shinigami)</li>
<li><a href="70c9216401"><code>70c9216</code></a> Docs: Update issue triage to include blocked column (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14275">#14275</a>) (Nicholas C. Zakas)</li>
<li><a href="abca186a84"><code>abca186</code></a> Docs: Fix typo in suggestions section (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14293">#14293</a>) (Kevin Partington)</li>
<li><a href="c4d8b0db62"><code>c4d8b0d</code></a> Fix: no-unused-vars ignoreRestSiblings check assignments (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14163">#14163</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14264">#14264</a>) (YeonJuan)</li>
<li><a href="b51d0778d7"><code>b51d077</code></a> Update: add ignoreNonDeclaration to no-multi-assign rule (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12545">#12545</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14185">#14185</a>) (t-mangoe)</li>
<li><a href="c981fb1994"><code>c981fb1</code></a> Chore: Upgrade mocha to 8.3.2 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14278">#14278</a>) (Stephen Wade)</li>
<li><a href="147fc045e6"><code>147fc04</code></a> Docs: Fix <code>repro:needed</code> label in bug report template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14285">#14285</a>) (Milos Djermanovic)</li>
<li><a href="e1cfde93ee"><code>e1cfde9</code></a> Docs: Update bug report template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14276">#14276</a>) (Nicholas C. Zakas)</li>
<li><a href="c85c2f1138"><code>c85c2f1</code></a> Docs: Add fatal to Node.js API LintMessage type (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14251">#14251</a>) (Brandon Mills)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="555cbf37f6"><code>555cbf3</code></a> 7.24.0</li>
<li><a href="10b31ffe07"><code>10b31ff</code></a> Build: changelog update for 7.24.0</li>
<li><a href="0c346c87fa"><code>0c346c8</code></a> Chore: ignore <code>pnpm-lock.yaml</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14303">#14303</a>)</li>
<li><a href="f06ecdf78b"><code>f06ecdf</code></a> Update: Add disallowTemplateShorthand option in no-implicit-coercion (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13579">#13579</a>)</li>
<li><a href="71a80e38aa"><code>71a80e3</code></a> Docs: fix broken links in Node.js API docs toc (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14296">#14296</a>)</li>
<li><a href="bd46dc4647"><code>bd46dc4</code></a> Docs: Fix incorrect reference to &quot;braces&quot; in arrow-parens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14300">#14300</a>)</li>
<li><a href="0d6235ea20"><code>0d6235e</code></a> Docs: update header in max-lines (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14273">#14273</a>)</li>
<li><a href="70c9216401"><code>70c9216</code></a> Docs: Update issue triage to include blocked column (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14275">#14275</a>)</li>
<li><a href="abca186a84"><code>abca186</code></a> Docs: Fix typo in suggestions section (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14293">#14293</a>)</li>
<li><a href="c4d8b0db62"><code>c4d8b0d</code></a> Fix: no-unused-vars ignoreRestSiblings check assignments (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14163">#14163</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14264">#14264</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v7.23.0...v7.24.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=7.23.0&new-version=7.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2175

Reviewed By: passy

Differential Revision: D27763548

Pulled By: nikoant

fbshipit-source-id: 5cd31588ca8465e02ca73234b07dc46ac1317a73
2021-04-15 05:40:33 -07:00