Commit Graph

5702 Commits

Author SHA1 Message Date
Ananya Arun
84ec5813b6 Add modal dialogue for the end screen
Summary:
- Added a dialogue with 2 possible end state buttons
    - Problem Solved
    - File Support Request
- This diff is the start of the implementation of the troubleshooting wizard.
- The previously implemented troubleshooting button (D29993355 (921a65bc17)) now links to a modal dialogue box.
- This is essentially the last screen of the troubleshooting guide to be implemented.
- We have options for a user to either select file a support request if the issue persists after navigating the guide or click on problem solved if the guide helped them solve it.
- Selecting option 2 (file support request) links to the pre-existing form

The modal has been implemented as an independent reusable component and can be easily extended.

Reviewed By: passy

Differential Revision: D30069270

fbshipit-source-id: f61bf8c03de786e11b7f06194328dbee703abf8b
2021-08-03 12:49:49 -07:00
Lorenzo Blasa
4e6b895fc9 WebSocket server GK
Summary:
This change enables a WebSocket server if the user is on the 'flipper_websocket_server' GK.

I don't expect this change to make it as the final product of the entire solution. Instead, it can be used to quickly enable/disable WebSocket during development/testing without requiring any code changes.

Reviewed By: passy

Differential Revision: D30069694

fbshipit-source-id: 75daac75e6dad7f63cf194d8287971c33d3abb61
2021-08-03 09:34:57 -07:00
Lorenzo Blasa
b76ce357eb Addresses an issue with Flipper message identifier
Summary:
This change addresses a problem with using data.id straight into the if statement.

If `data.id` is not undefined but has a value of 0 then the expression evaluates to false.

Right now, that wasn't the intended usage.

Using this change to also export some types from Client.

Reviewed By: passy

Differential Revision: D30069746

fbshipit-source-id: 04a8d161efceadf7a38ee556be70c15b45c11056
2021-08-03 09:30:47 -07:00
Pascal Hartig
6791b29e45 Big dep bump
Summary: The markdown bump required ignoring another prop, the rest was smooth.

Reviewed By: timur-valiev

Differential Revision: D30067682

fbshipit-source-id: 6038ffe29d2e0041c81bac132eed747cbfe40f54
2021-08-03 05:18:34 -07:00
Andrey
6349ebe05d Fixed plugin installer overflow (#2652)
Summary:
https://user-images.githubusercontent.com/33036510/127777930-34ede219-0fb9-4486-8f2e-3d73ff8cb84d.mov

Content of plugin installer modal has no scroll and it is overflowing

## Changelog

- Fixed PluginInstaller table overflow

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

Test Plan:
The video, demonstrating how the problem was fixed:
https://user-images.githubusercontent.com/33036510/127777930-34ede219-0fb9-4486-8f2e-3d73ff8cb84d.mov

Reviewed By: passy

Differential Revision: D30044703

Pulled By: cekkaewnumchai

fbshipit-source-id: 6d00ef766aaa295cc43fd944ca3b849371192a79
2021-08-02 14:30:46 -07:00
dependabot[bot]
7dfb510e1e Bump eslint from 7.31.0 to 7.32.0 in /flipper-js-client-sdk (#2654)
Summary:
Bumps [eslint](https://github.com/eslint/eslint) from 7.31.0 to 7.32.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.32.0</h2>
<ul>
<li><a href="3c78a7bff6"><code>3c78a7b</code></a> Chore: Adopt <code>eslint-plugin/prefer-message-ids</code> rule internally (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14841">#14841</a>) (Bryan Mishkin)</li>
<li><a href="faecf56cdb"><code>faecf56</code></a> Update: change reporting location for <code>curly</code> rule (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12334">#12334</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14766">#14766</a>) (Nitin Kumar)</li>
<li><a href="d7dc07a15e"><code>d7dc07a</code></a> Fix: ignore lines with empty elements (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12756">#12756</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14837">#14837</a>) (Soufiane Boutahlil)</li>
<li><a href="1bfbefdaaf"><code>1bfbefd</code></a> New: Exit on fatal error (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13711">#13711</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14730">#14730</a>) (Antonios Katopodis)</li>
<li><a href="ed007c82ee"><code>ed007c8</code></a> Chore: Simplify internal <code>no-invalid-meta</code> rule (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14842">#14842</a>) (Bryan Mishkin)</li>
<li><a href="d53d9064b9"><code>d53d906</code></a> Docs: Prepare data for website to indicate rules with suggestions (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14830">#14830</a>) (Bryan Mishkin)</li>
<li><a href="d28f2ffb98"><code>d28f2ff</code></a> Docs: Reference eslint-config-eslint to avoid potential for staleness (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14805">#14805</a>) (Brett Zamir)</li>
<li><a href="8be8a36010"><code>8be8a36</code></a> Chore: Adopt <code>eslint-plugin/require-meta-docs-url</code> rule internally (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14823">#14823</a>) (Bryan Mishkin)</li>
<li><a href="f9c164f7b7"><code>f9c164f</code></a> Docs: New syntax issue template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14826">#14826</a>) (Nicholas C. Zakas)</li>
<li><a href="eba0c4595c"><code>eba0c45</code></a> Chore: assertions on reporting loc in <code>unicode-bom</code> (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12334">#12334</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14809">#14809</a>) (Nitin Kumar)</li>
<li><a href="ed945bd662"><code>ed945bd</code></a> Docs: fix multiple broken links (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14833">#14833</a>) (Sam Chen)</li>
<li><a href="60df44c79b"><code>60df44c</code></a> Chore: use <code>actions/setup-node@v2</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14816">#14816</a>) (Nitin Kumar)</li>
<li><a href="6641d88e17"><code>6641d88</code></a> Docs: Update README team and sponsors (ESLint Jenkins)</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.32.0 - July 30, 2021</p>
<ul>
<li><a href="3c78a7bff6"><code>3c78a7b</code></a> Chore: Adopt <code>eslint-plugin/prefer-message-ids</code> rule internally (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14841">#14841</a>) (Bryan Mishkin)</li>
<li><a href="faecf56cdb"><code>faecf56</code></a> Update: change reporting location for <code>curly</code> rule (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12334">#12334</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14766">#14766</a>) (Nitin Kumar)</li>
<li><a href="d7dc07a15e"><code>d7dc07a</code></a> Fix: ignore lines with empty elements (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12756">#12756</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14837">#14837</a>) (Soufiane Boutahlil)</li>
<li><a href="1bfbefdaaf"><code>1bfbefd</code></a> New: Exit on fatal error (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13711">#13711</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14730">#14730</a>) (Antonios Katopodis)</li>
<li><a href="ed007c82ee"><code>ed007c8</code></a> Chore: Simplify internal <code>no-invalid-meta</code> rule (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14842">#14842</a>) (Bryan Mishkin)</li>
<li><a href="d53d9064b9"><code>d53d906</code></a> Docs: Prepare data for website to indicate rules with suggestions (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14830">#14830</a>) (Bryan Mishkin)</li>
<li><a href="d28f2ffb98"><code>d28f2ff</code></a> Docs: Reference eslint-config-eslint to avoid potential for staleness (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14805">#14805</a>) (Brett Zamir)</li>
<li><a href="8be8a36010"><code>8be8a36</code></a> Chore: Adopt <code>eslint-plugin/require-meta-docs-url</code> rule internally (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14823">#14823</a>) (Bryan Mishkin)</li>
<li><a href="f9c164f7b7"><code>f9c164f</code></a> Docs: New syntax issue template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14826">#14826</a>) (Nicholas C. Zakas)</li>
<li><a href="eba0c4595c"><code>eba0c45</code></a> Chore: assertions on reporting loc in <code>unicode-bom</code> (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12334">#12334</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14809">#14809</a>) (Nitin Kumar)</li>
<li><a href="ed945bd662"><code>ed945bd</code></a> Docs: fix multiple broken links (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14833">#14833</a>) (Sam Chen)</li>
<li><a href="60df44c79b"><code>60df44c</code></a> Chore: use <code>actions/setup-node@v2</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14816">#14816</a>) (Nitin Kumar)</li>
<li><a href="6641d88e17"><code>6641d88</code></a> Docs: Update README team and sponsors (ESLint Jenkins)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="83cc8a6823"><code>83cc8a6</code></a> 7.32.0</li>
<li><a href="f10218d554"><code>f10218d</code></a> Build: changelog update for 7.32.0</li>
<li><a href="3c78a7bff6"><code>3c78a7b</code></a> Chore: Adopt <code>eslint-plugin/prefer-message-ids</code> rule internally (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14841">#14841</a>)</li>
<li><a href="faecf56cdb"><code>faecf56</code></a> Update: change reporting location for <code>curly</code> rule (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12334">#12334</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14766">#14766</a>)</li>
<li><a href="d7dc07a15e"><code>d7dc07a</code></a> Fix: ignore lines with empty elements (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12756">#12756</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14837">#14837</a>)</li>
<li><a href="1bfbefdaaf"><code>1bfbefd</code></a> New: Exit on fatal error (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13711">#13711</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14730">#14730</a>)</li>
<li><a href="ed007c82ee"><code>ed007c8</code></a> Chore: Simplify internal <code>no-invalid-meta</code> rule (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14842">#14842</a>)</li>
<li><a href="d53d9064b9"><code>d53d906</code></a> Docs: Prepare data for website to indicate rules with suggestions (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14830">#14830</a>)</li>
<li><a href="d28f2ffb98"><code>d28f2ff</code></a> Docs: Reference eslint-config-eslint to avoid potential for staleness (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14805">#14805</a>)</li>
<li><a href="8be8a36010"><code>8be8a36</code></a> Chore: Adopt <code>eslint-plugin/require-meta-docs-url</code> rule internally (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14823">#14823</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v7.31.0...v7.32.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.31.0&new-version=7.32.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/2654

Reviewed By: passy

Differential Revision: D30044698

Pulled By: cekkaewnumchai

fbshipit-source-id: 0866dfbb6dcb93766e25c1f975b34dd6d497d45c
2021-08-02 14:08:04 -07:00
dependabot[bot]
20f4cfe70c Bump metro-cache from 0.66.1 to 0.66.2 in /desktop (#2660)
Summary:
Bumps [metro-cache](https://github.com/facebook/metro) from 0.66.1 to 0.66.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/metro/releases">metro-cache's releases</a>.</em></p>
<blockquote>
<h2>Release v0.66.2</h2>
<ul>
<li><strong>[Fix]</strong> Fix crash in React Native 0.65.0-rc.2. (f7c6325)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c21daba415"><code>c21daba</code></a> Bump metro to 0.66.2</li>
<li><a href="4972832419"><code>4972832</code></a> Deploy Flow v0.155.1</li>
<li><a href="f0247a811b"><code>f0247a8</code></a> Deploy Flow v0.155.1</li>
<li><a href="f7c6325cbe"><code>f7c6325</code></a> fix(metro): cannot read property 'toUpperCase' of undefined (<a href="https://github-redirect.dependabot.com/facebook/metro/issues/687">https://github.com/facebook/flipper/issues/687</a>)</li>
<li><a href="48b5b1eaa8"><code>48b5b1e</code></a> Update xplat to Flow v0.155.0</li>
<li>See full diff in <a href="https://github.com/facebook/metro/compare/v0.66.1...v0.66.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=metro-cache&package-manager=npm_and_yarn&previous-version=0.66.1&new-version=0.66.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/2660

Reviewed By: passy

Differential Revision: D30044649

Pulled By: cekkaewnumchai

fbshipit-source-id: fbd9c77eb93accf8db241b37076dfdef75c82a4e
2021-08-02 14:08:04 -07:00
dependabot[bot]
82792af99b Bump chalk from 4.1.1 to 4.1.2 in /desktop (#2655)
Summary:
Bumps [chalk](https://github.com/chalk/chalk) from 4.1.1 to 4.1.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/chalk/chalk/releases">chalk's releases</a>.</em></p>
<blockquote>
<h2>v4.1.2</h2>
<ul>
<li>Readme updates</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="95d74cbe8d"><code>95d74cb</code></a> 4.1.2 - Readme updates</li>
<li>See full diff in <a href="https://github.com/chalk/chalk/compare/v4.1.1...v4.1.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chalk&package-manager=npm_and_yarn&previous-version=4.1.1&new-version=4.1.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/2655

Reviewed By: passy

Differential Revision: D30044697

Pulled By: cekkaewnumchai

fbshipit-source-id: 3e322863cc8f03f997783b90768a63edf6245c18
2021-08-02 14:08:04 -07:00
dependabot[bot]
66e8e2a375 Bump @babel/preset-env from 7.14.8 to 7.14.9 in /desktop (#2659)
Summary:
Bumps [babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.14.8 to 7.14.9.
<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.14.9 (2021-08-01)</h2>
<p>Thanks <a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a> for your first PR!</p>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13596">#13596</a> Fix completion record for variable declarations (<a href="https://github.com/addaleax"><code>@​addaleax</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-transform-classes</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13600">#13600</a> Extract computed keys from the class closure (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-react-jsx</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13552">#13552</a> Don't insert <code>__self: this</code> within constructors of derived classes (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/13550">#13550</a>) (<a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13581">#13581</a> [ts] Check if param is assignable when parsing arrow return type (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13577">#13577</a> add 12 missing NODE_FIELDS (<a href="https://github.com/jedwards1211"><code>@​jedwards1211</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-async-generator-functions</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13491">#13491</a> Fix <code>_step.value</code> access in <code>for await</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13614">#13614</a> Update Rollup to <code>~2.54.0</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-helper-validator-identifier</code>, <code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13606">#13606</a> chore: reorganize benchmarks (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃‍♀️ Performance</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13611">#13611</a> Replace generic __clone call by specific methods (<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/13593">#13593</a> Generator performance (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 8</h4>
<ul>
<li>Andy Edwards (<a href="https://github.com/jedwards1211"><code>@​jedwards1211</code></a>)</li>
<li>Anna Henningsen (<a href="https://github.com/addaleax"><code>@​addaleax</code></a>)</li>
<li>Babel Bot (<a href="https://github.com/babel-bot"><code>@​babel-bot</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>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li>Rin Tepis (<a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a>)</li>
<li>王清雨 (<a href="https://github.com/colinaaa"><code>@​colinaaa</code></a>)</li>
</ul>
</blockquote>
</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.14.9 (2021-08-01)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13596">#13596</a> Fix completion record for variable declarations (<a href="https://github.com/addaleax"><code>@​addaleax</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-transform-classes</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13600">#13600</a> Extract computed keys from the class closure (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-react-jsx</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13552">#13552</a> Don't insert <code>__self: this</code> within constructors of derived classes (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/13550">#13550</a>) (<a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13581">#13581</a> [ts] Check if param is assignable when parsing arrow return type (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13577">#13577</a> add 12 missing NODE_FIELDS (<a href="https://github.com/jedwards1211"><code>@​jedwards1211</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-async-generator-functions</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13491">#13491</a> Fix <code>_step.value</code> access in <code>for await</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13614">#13614</a> Update Rollup to <code>~2.54.0</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-helper-validator-identifier</code>, <code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13606">#13606</a> chore: reorganize benchmarks (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃‍♀️ Performance</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13611">#13611</a> Replace generic __clone call by specific methods (<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/13593">#13593</a> Generator performance (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="aa2cac5edc"><code>aa2cac5</code></a> v7.14.9</li>
<li><a href="93bade2a71"><code>93bade2</code></a> Update <code>core-js@3</code> packages (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/13621">#13621</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.14.9/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.14.8&new-version=7.14.9)](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/2659

Reviewed By: passy

Differential Revision: D30044650

Pulled By: cekkaewnumchai

fbshipit-source-id: fb6c02ff3a710e76b91cbb11ab46159a17b73496
2021-08-02 14:08:04 -07:00
dependabot[bot]
533fd7e39e Bump @babel/traverse from 7.14.8 to 7.14.9 in /desktop (#2657)
Summary:
Bumps [babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.14.8 to 7.14.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/traverse</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.14.9 (2021-08-01)</h2>
<p>Thanks <a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a> for your first PR!</p>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13596">#13596</a> Fix completion record for variable declarations (<a href="https://github.com/addaleax"><code>@​addaleax</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-transform-classes</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13600">#13600</a> Extract computed keys from the class closure (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-react-jsx</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13552">#13552</a> Don't insert <code>__self: this</code> within constructors of derived classes (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/13550">#13550</a>) (<a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13581">#13581</a> [ts] Check if param is assignable when parsing arrow return type (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13577">#13577</a> add 12 missing NODE_FIELDS (<a href="https://github.com/jedwards1211"><code>@​jedwards1211</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-async-generator-functions</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13491">#13491</a> Fix <code>_step.value</code> access in <code>for await</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13614">#13614</a> Update Rollup to <code>~2.54.0</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-helper-validator-identifier</code>, <code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13606">#13606</a> chore: reorganize benchmarks (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃‍♀️ Performance</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13611">#13611</a> Replace generic __clone call by specific methods (<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/13593">#13593</a> Generator performance (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 8</h4>
<ul>
<li>Andy Edwards (<a href="https://github.com/jedwards1211"><code>@​jedwards1211</code></a>)</li>
<li>Anna Henningsen (<a href="https://github.com/addaleax"><code>@​addaleax</code></a>)</li>
<li>Babel Bot (<a href="https://github.com/babel-bot"><code>@​babel-bot</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>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li>Rin Tepis (<a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a>)</li>
<li>王清雨 (<a href="https://github.com/colinaaa"><code>@​colinaaa</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/traverse</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.14.9 (2021-08-01)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13596">#13596</a> Fix completion record for variable declarations (<a href="https://github.com/addaleax"><code>@​addaleax</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-transform-classes</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13600">#13600</a> Extract computed keys from the class closure (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-react-jsx</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13552">#13552</a> Don't insert <code>__self: this</code> within constructors of derived classes (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/13550">#13550</a>) (<a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13581">#13581</a> [ts] Check if param is assignable when parsing arrow return type (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13577">#13577</a> add 12 missing NODE_FIELDS (<a href="https://github.com/jedwards1211"><code>@​jedwards1211</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-async-generator-functions</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13491">#13491</a> Fix <code>_step.value</code> access in <code>for await</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13614">#13614</a> Update Rollup to <code>~2.54.0</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-helper-validator-identifier</code>, <code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13606">#13606</a> chore: reorganize benchmarks (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃‍♀️ Performance</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13611">#13611</a> Replace generic __clone call by specific methods (<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/13593">#13593</a> Generator performance (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="aa2cac5edc"><code>aa2cac5</code></a> v7.14.9</li>
<li><a href="d3a7cd5e8d"><code>d3a7cd5</code></a> Replace generic <code>__clone</code> call by specific methods (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/13611">#13611</a>)</li>
<li><a href="d45ad500e7"><code>d45ad50</code></a> Improve <code>path.get</code> typings with TS template literal types (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/13588">#13588</a>)</li>
<li><a href="d1f908924c"><code>d1f9089</code></a> Fix completion record for variable declarations (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/13596">#13596</a>)</li>
<li><a href="e0dc925bbe"><code>e0dc925</code></a> feat(traverse): specific return type for virtual types' validators (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/13578">#13578</a>)</li>
<li><a href="1d48bb0d8c"><code>1d48bb0</code></a> add 12 missing NODE_FIELDS (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/13577">#13577</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.14.9/packages/babel-traverse">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/traverse&package-manager=npm_and_yarn&previous-version=7.14.8&new-version=7.14.9)](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/2657

Reviewed By: passy

Differential Revision: D30044695

Pulled By: cekkaewnumchai

fbshipit-source-id: f724c61e1da92afdf39d0b72f3544ee201c658ec
2021-08-02 14:08:04 -07:00
dependabot[bot]
2dd914b648 Bump @babel/generator from 7.14.5 to 7.14.9 in /desktop (#2661)
Summary:
Bumps [babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) from 7.14.5 to 7.14.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/generator</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.14.9 (2021-08-01)</h2>
<p>Thanks <a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a> for your first PR!</p>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13596">#13596</a> Fix completion record for variable declarations (<a href="https://github.com/addaleax"><code>@​addaleax</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-transform-classes</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13600">#13600</a> Extract computed keys from the class closure (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-react-jsx</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13552">#13552</a> Don't insert <code>__self: this</code> within constructors of derived classes (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/13550">#13550</a>) (<a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13581">#13581</a> [ts] Check if param is assignable when parsing arrow return type (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13577">#13577</a> add 12 missing NODE_FIELDS (<a href="https://github.com/jedwards1211"><code>@​jedwards1211</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-async-generator-functions</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13491">#13491</a> Fix <code>_step.value</code> access in <code>for await</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13614">#13614</a> Update Rollup to <code>~2.54.0</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-helper-validator-identifier</code>, <code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13606">#13606</a> chore: reorganize benchmarks (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃‍♀️ Performance</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13611">#13611</a> Replace generic __clone call by specific methods (<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/13593">#13593</a> Generator performance (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 8</h4>
<ul>
<li>Andy Edwards (<a href="https://github.com/jedwards1211"><code>@​jedwards1211</code></a>)</li>
<li>Anna Henningsen (<a href="https://github.com/addaleax"><code>@​addaleax</code></a>)</li>
<li>Babel Bot (<a href="https://github.com/babel-bot"><code>@​babel-bot</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>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li>Rin Tepis (<a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a>)</li>
<li>王清雨 (<a href="https://github.com/colinaaa"><code>@​colinaaa</code></a>)</li>
</ul>
<h2>v7.14.8 (2021-07-20)</h2>
<p>Thanks <a href="https://github.com/colinaaa"><code>@​colinaaa</code></a>, <a href="https://github.com/jaeseokk"><code>@​jaeseokk</code></a> and <a href="https://github.com/nme077"><code>@​nme077</code></a> for your first PRs!</p>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-class-static-block</code>, <code>babel-plugin-transform-new-target</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13560">#13560</a> fix(class-properties): replace <code>new.target</code> in static properties with <code>undefined</code> (<a href="https://github.com/colinaaa"><code>@​colinaaa</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13088">#13088</a> Fix await binding error within static block (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13531">#13531</a> fix: disallow computed <code>async</code>/<code>get</code>/<code>set</code> keyword (<a href="https://github.com/JLHwung"><code>@​JLHwung</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/generator</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.14.9 (2021-08-01)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13596">#13596</a> Fix completion record for variable declarations (<a href="https://github.com/addaleax"><code>@​addaleax</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-transform-classes</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13600">#13600</a> Extract computed keys from the class closure (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-react-jsx</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13552">#13552</a> Don't insert <code>__self: this</code> within constructors of derived classes (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/13550">#13550</a>) (<a href="https://github.com/SCLeoX"><code>@​SCLeoX</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13581">#13581</a> [ts] Check if param is assignable when parsing arrow return type (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13577">#13577</a> add 12 missing NODE_FIELDS (<a href="https://github.com/jedwards1211"><code>@​jedwards1211</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-async-generator-functions</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13491">#13491</a> Fix <code>_step.value</code> access in <code>for await</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13614">#13614</a> Update Rollup to <code>~2.54.0</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-helper-validator-identifier</code>, <code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13606">#13606</a> chore: reorganize benchmarks (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃‍♀️ Performance</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13611">#13611</a> Replace generic __clone call by specific methods (<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/13593">#13593</a> Generator performance (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.14.8 (2021-07-20)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-class-static-block</code>, <code>babel-plugin-transform-new-target</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13560">#13560</a> fix(class-properties): replace <code>new.target</code> in static properties with <code>undefined</code> (<a href="https://github.com/colinaaa"><code>@​colinaaa</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13088">#13088</a> Fix await binding error within static block (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13531">#13531</a> fix: disallow computed <code>async</code>/<code>get</code>/<code>set</code> keyword (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-module-transforms</code>, <code>babel-helper-simple-access</code>, <code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13258">#13258</a> Fix const violations in ESM imports when transformed to CJS (<a href="https://github.com/overlookmotel"><code>@​overlookmotel</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/13575">#13575</a> Update babel-parser.d.ts (<a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13548">#13548</a> Fix  parser <code>strictMode</code> option (<a href="https://github.com/overlookmotel"><code>@​overlookmotel</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13573">#13573</a> Fix issue to allow module block in member expression (<a href="https://github.com/nme077"><code>@​nme077</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13521">#13521</a> Overhaul comment attachment (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13534">#13534</a> Async do expression should start at async (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-arrow-functions</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12344">#12344</a> Fix arrow transformation when <code>arguments</code> is defined as variable (<a href="https://github.com/snitin315"><code>@​snitin315</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13527">#13527</a> fix: accept duplicated import/variable in different module (<a href="https://github.com/colinaaa"><code>@​colinaaa</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="aa2cac5edc"><code>aa2cac5</code></a> v7.14.9</li>
<li><a href="e4de256cdd"><code>e4de256</code></a> chore: reorganize benchmarks (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/13606">#13606</a>)</li>
<li><a href="1d48bb0d8c"><code>1d48bb0</code></a> add 12 missing NODE_FIELDS (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/13577">#13577</a>)</li>
<li><a href="03e8476b27"><code>03e8476</code></a> Generator performance (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/13593">#13593</a>)</li>
<li><a href="e591780244"><code>e591780</code></a> v7.14.8</li>
<li><a href="9bad558d13"><code>9bad558</code></a> [babel 8] Use an identifier for <code>TSTypeParameter.name</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/12829">#12829</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.14.9/packages/babel-generator">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/generator&package-manager=npm_and_yarn&previous-version=7.14.5&new-version=7.14.9)](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/2661

Reviewed By: passy

Differential Revision: D30044639

Pulled By: cekkaewnumchai

fbshipit-source-id: 402ed864952611a88409659d59d179ad04cf39ef
2021-08-02 14:08:04 -07:00
dependabot[bot]
e87675af86 Bump serde from 1.0.126 to 1.0.127 in /packer (#2653)
Summary:
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.126 to 1.0.127.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p>
<blockquote>
<h2>v1.0.127</h2>
<ul>
<li>Resolve warning in rustc nightly-2021-07-31+ compiling serde_test</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e2f85681fe"><code>e2f8568</code></a> Release 1.0.127</li>
<li><a href="8b840c3030"><code>8b840c3</code></a> Resolve semicolon_in_expressions_from_macros warning in serde_test</li>
<li><a href="9c39115f82"><code>9c39115</code></a> Ignore buggy nonstandard_macro_braces clippy lint</li>
<li><a href="89342af71e"><code>89342af</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2047">https://github.com/facebook/flipper/issues/2047</a> from jsoref/spelling</li>
<li><a href="3c5e2d11f6"><code>3c5e2d1</code></a> spelling: implicitly</li>
<li><a href="3805c037a8"><code>3805c03</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2040">https://github.com/facebook/flipper/issues/2040</a> from dtolnay/test</li>
<li><a href="7045fee260"><code>7045fee</code></a> Fix outdated test instructions in CONTRIBUTING.md</li>
<li><a href="9d81532e41"><code>9d81532</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2039">https://github.com/facebook/flipper/issues/2039</a> from dtolnay/test</li>
<li><a href="5e47432ef0"><code>5e47432</code></a> Update documented test command for the serde directory</li>
<li><a href="7b840897a9"><code>7b84089</code></a> Resolve needless_borrow clippy lints</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.126...v1.0.127">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.126&new-version=1.0.127)](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/2653

Reviewed By: passy

Differential Revision: D30044701

Pulled By: cekkaewnumchai

fbshipit-source-id: fc1583c22eb7cdb2727d8b88d47a80394de6e339
2021-08-02 14:04:30 -07:00
Ananya Arun
19f6b29879 Remove cyclic dependancy on components
Summary:
- Minor change on Diff - D30040808
- Removed cyclic dependancy on AppSelector
- Previous dependancy chain : AppSelector -> TroubleshootingGuide -> AppSelector
- Now the NoDevices component that troubleshooting guide was importing has been moved to an independent file.

Reviewed By: passy

Differential Revision: D30041820

fbshipit-source-id: 17856aad7d2a569ec4e0f19e63f458472b22dcf8
2021-08-02 09:43:03 -07:00
Ananya Arun
921a65bc17 Add troubleshooting button and a GK
Summary:
- Added a troubleshooting guide button which on clicking will open the expert chat bot system of flipper. ( Will be implemented in future diffs)
- This has been added only in the internal version of flipper available to FB.
- The public version shall continue to link to the troubleshooting guide for now.
- Also a new gatekeeper flipper_self_sufficiency was set up.
- This currently gives access to ongoing changes only to a few team members.
- In the future access shall be extended to the entire team, followed by the entire org and then finally all internal FB users in the final stages of the project.

Reviewed By: passy

Differential Revision: D29993355

fbshipit-source-id: afdb76baef6fde2c785c50ad6530ea2f76ce7284
2021-08-02 09:16:48 -07:00
dependabot[bot]
210fc36460 Bump eslint-plugin-flowtype from 5.7.2 to 5.8.2 in /flipper-js-client-sdk (#2634)
Summary:
Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype) from 5.7.2 to 5.8.2.
<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.8.2</h2>
<h2><a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.8.1...v5.8.2">5.8.2</a> (2021-07-26)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>enforceLineBreak now handles <code>export type</code> correctly (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/488">https://github.com/facebook/flipper/issues/488</a>) (<a href="c40937a4da">c40937a</a>)</li>
</ul>
<h2>v5.8.1</h2>
<h2><a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.8.0...v5.8.1">5.8.1</a> (2021-07-22)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>support CRLF line breaks in generic-spacing (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/485">https://github.com/facebook/flipper/issues/485</a>) (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/486">https://github.com/facebook/flipper/issues/486</a>) (<a href="79267bb466">79267bb</a>)</li>
</ul>
<h2>v5.8.0</h2>
<h1><a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.7.2...v5.8.0">5.8.0</a> (2021-06-29)</h1>
<h3>Features</h3>
<ul>
<li>add new rule enforce-line-break (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/484">https://github.com/facebook/flipper/issues/484</a>) (<a href="417068cb33">417068c</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c40937a4da"><code>c40937a</code></a> fix: enforceLineBreak now handles <code>export type</code> correctly (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/488">https://github.com/facebook/flipper/issues/488</a>)</li>
<li><a href="79267bb466"><code>79267bb</code></a> fix: support CRLF line breaks in generic-spacing (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/485">https://github.com/facebook/flipper/issues/485</a>) (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/486">https://github.com/facebook/flipper/issues/486</a>)</li>
<li><a href="417068cb33"><code>417068c</code></a> feat: add new rule enforce-line-break (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/484">https://github.com/facebook/flipper/issues/484</a>)</li>
<li>See full diff in <a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.7.2...v5.8.2">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.7.2&new-version=5.8.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/2634

Reviewed By: timur-valiev

Differential Revision: D30012642

Pulled By: passy

fbshipit-source-id: af4619da5a71ff7345ef9d13c3f9984aa036764d
2021-08-02 09:02:59 -07:00
Pascal Hartig
754100d9ed Revert D30012637: Bump antd from 4.16.8 to 4.16.9 in /desktop
Differential Revision:
D30012637 (069af92d12)

Original commit changeset: 5ebdb3f8bb6c

fbshipit-source-id: ac7c1f165ae401fdbaa66c1746fefe1ae634c323
2021-08-02 08:34:08 -07:00
dependabot[bot]
069af92d12 Bump antd from 4.16.8 to 4.16.9 in /desktop (#2645)
Summary:
allow-large-files
Bumps [antd](https://github.com/ant-design/ant-design) from 4.16.8 to 4.16.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/ant-design/ant-design/releases">antd's releases</a>.</em></p>
<blockquote>
<h2>4.16.9</h2>
<ul>
<li>{emoji:1f41e} Fix Typography <code>ellipsis</code> calculation bug when browser zoomed. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31449">#31449</a></li>
<li>{emoji:1f484} Fix Input wrong class when using <code>prefixCls</code>. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31479">#31479</a> <a href="https://github.com/spawnia"><code>@​spawnia</code></a></li>
<li>{emoji:1f484} Fix Input.Password unexpected focus style of error status. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31456">#31456</a></li>
<li>{emoji:1f484} Fix Badge color transition issue when toggle visibility. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31458">#31458</a></li>
<li>{emoji:1f484} Fix Tabs <code>tabBarGutter</code> abnormal style behaviors. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31469">#31469</a></li>
<li>{emoji:1f310} Internationalization
<ul>
<li>{emoji:1f1f7_1f1fa} Update translation for Image in ru_RU. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31448">#31448</a> <a href="https://github.com/KirillSBarsukov"><code>@​KirillSBarsukov</code></a></li>
<li>{emoji:1f1e9_1f1f0} Add missing translation for Table in da_DK. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31486">#31486</a> <a href="https://github.com/bischmlb"><code>@​bischmlb</code></a></li>
</ul>
</li>
</ul>
<hr />
<ul>
<li>{emoji:1f41e} 修复 Typography <code>ellipsis</code> 在屏幕放大缩小时计算错误的问题。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31449">#31449</a></li>
<li>{emoji:1f484} 修复 Input 使用 <code>prefixCls</code> class 错误的问题。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31479">#31479</a> <a href="https://github.com/spawnia"><code>@​spawnia</code></a></li>
<li>{emoji:1f484} 修复 Input.Password 校验错误时的聚焦样式。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31456">#31456</a></li>
<li>{emoji:1f484} 修复 Badge 切换显隐时的颜色问题。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31458">#31458</a></li>
<li>{emoji:1f484} 修复 Tabs <code>tabBarGutter</code> 的一些样式异常行为。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31469">#31469</a></li>
<li>{emoji:1f310} 国际化
<ul>
<li>{emoji:1f1f7_1f1fa} 更新 ru_RU 中 Image 字段。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31448">#31448</a> <a href="https://github.com/KirillSBarsukov"><code>@​KirillSBarsukov</code></a></li>
<li>{emoji:1f1e9_1f1f0} 补充 da_DK 中 Table 文案。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31486">#31486</a> <a href="https://github.com/bischmlb"><code>@​bischmlb</code></a></li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/ant-design/ant-design/blob/master/CHANGELOG.en-US.md">antd's changelog</a>.</em></p>
<blockquote>
<h2>4.16.9</h2>
<p><code>2021-07-27</code></p>
<ul>
<li>{emoji:1f41e} Fix Typography <code>ellipsis</code> calculation bug when browser zoomed. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31449">#31449</a></li>
<li>{emoji:1f484} Fix Input wrong class when using <code>prefixCls</code>. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31479">#31479</a> <a href="https://github.com/spawnia"><code>@​spawnia</code></a></li>
<li>{emoji:1f484} Fix Input.Password unexpected focus style of error status. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31456">#31456</a></li>
<li>{emoji:1f484} Fix Badge color transition issue when toggle visibility. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31458">#31458</a></li>
<li>{emoji:1f484} Fix Tabs <code>tabBarGutter</code> abnormal style behaviors. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31469">#31469</a></li>
<li>{emoji:1f310} Internationalization
<ul>
<li>{emoji:1f1f7_1f1fa} Update translation for Image in ru_RU. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31448">#31448</a> <a href="https://github.com/KirillSBarsukov"><code>@​KirillSBarsukov</code></a></li>
<li>{emoji:1f1e9_1f1f0} Add missing translation for Table in da_DK. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/31486">#31486</a> <a href="https://github.com/bischmlb"><code>@​bischmlb</code></a></li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="4a9f82e289"><code>4a9f82e</code></a> docs: update changelog date</li>
<li><a href="ace54fcceb"><code>ace54fc</code></a> docs: Update index.en-US.md (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/31533">#31533</a>)</li>
<li><a href="a9a329d37c"><code>a9a329d</code></a> fix: deps and TypeScript types (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/31519">#31519</a>)</li>
<li><a href="c7e0cda393"><code>c7e0cda</code></a> docs: add changelog 4.16.9 (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/31515">#31515</a>)</li>
<li><a href="3549554a80"><code>3549554</code></a> docs: Update typography/index.zh-CN.md (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/31506">#31506</a>)</li>
<li><a href="474ada1384"><code>474ada1</code></a> docs: Add jish resource</li>
<li><a href="9fd2940fdd"><code>9fd2940</code></a> docs: update tree-select demo (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/31500">#31500</a>)</li>
<li><a href="d4d0b9be5e"><code>d4d0b9b</code></a> ci: add default.less forbid (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/31497">#31497</a>)</li>
<li><a href="5fc7396024"><code>5fc7396</code></a> feat: implemented missing table daDK locale  props (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/31486">#31486</a>)</li>
<li><a href="0431b1430a"><code>0431b14</code></a> docs(Steps): responsive doc (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/31490">#31490</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/ant-design/ant-design/compare/4.16.8...4.16.9">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=antd&package-manager=npm_and_yarn&previous-version=4.16.8&new-version=4.16.9)](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/2645

Reviewed By: timur-valiev

Differential Revision: D30012637

Pulled By: passy

fbshipit-source-id: 5ebdb3f8bb6c8ec727d0296c2be96128947e0c93
2021-08-02 07:17:01 -07:00
dependabot[bot]
38b87f784f Bump rsocket-flowable from 0.0.25 to 0.0.27 in /desktop (#2647)
Summary:
Bumps [rsocket-flowable](https://github.com/rsocket/rsocket-js) from 0.0.25 to 0.0.27.
<details>
<summary>Commits</summary>
<ul>
<li><a href="23da9b0e93"><code>23da9b0</code></a> v0.0.27</li>
<li><a href="067dde0837"><code>067dde0</code></a> fixes format</li>
<li><a href="9b712e9db1"><code>9b712e9</code></a> updates version</li>
<li><a href="6e2617fff6"><code>6e2617f</code></a> v0.0.26</li>
<li><a href="3961e7febe"><code>3961e7f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rsocket/rsocket-js/issues/149">https://github.com/facebook/flipper/issues/149</a> from rsocket/feature/scripts-support-windows</li>
<li><a href="002c6d3372"><code>002c6d3</code></a> fix: update scripts to support windows</li>
<li><a href="97ab802352"><code>97ab802</code></a> adds README to each published sub package (<a href="https://github-redirect.dependabot.com/rsocket/rsocket-js/issues/147">https://github.com/facebook/flipper/issues/147</a>)</li>
<li><a href="1d9e675483"><code>1d9e675</code></a> changes build status badge</li>
<li><a href="db50a84b0f"><code>db50a84</code></a> migrates to GHA (<a href="https://github-redirect.dependabot.com/rsocket/rsocket-js/issues/145">https://github.com/facebook/flipper/issues/145</a>)</li>
<li><a href="b994f7d6b0"><code>b994f7d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rsocket/rsocket-js/issues/139">https://github.com/facebook/flipper/issues/139</a> from rsocket/replace-fbjs-round-3</li>
<li>Additional commits viewable in <a href="https://github.com/rsocket/rsocket-js/compare/v0.0.25...v0.0.27">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rsocket-flowable&package-manager=npm_and_yarn&previous-version=0.0.25&new-version=0.0.27)](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/2647

Reviewed By: timur-valiev

Differential Revision: D30012638

Pulled By: passy

fbshipit-source-id: 27f91f3347b7919d150f3691a705368d217c6a07
2021-08-02 05:36:00 -07:00
dependabot[bot]
b742a3c200 Bump globby from 11.0.4 to 12.0.0 in /desktop (#2631)
Summary:
Bumps [globby](https://github.com/sindresorhus/globby) from 11.0.4 to 12.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/sindresorhus/globby/releases">globby's releases</a>.</em></p>
<blockquote>
<h2>v12.0.0</h2>
<h3>Breaking</h3>
<ul>
<li>Require Node.js 12.20 (<a href="https://github-redirect.dependabot.com/sindresorhus/globby/issues/181">https://github.com/facebook/flipper/issues/181</a>)  5c32b4a</li>
<li>This package is now pure ESM. Please <a href="https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c">read this</a>.</li>
<li>This package now uses named exports instead of a default export
<ul>
<li><code>globby</code> → <code>{globby}</code></li>
<li><code>globby.sync</code> → <code>{globbySync}</code></li>
<li><code>globby.stream</code> → <code>{globbyStream}</code></li>
<li><code>globby.generateGlobTasks</code> → <code>{generateGlobTasks}</code></li>
<li><code>globby.hasMagic</code> → <code>{isDynamicPattern}</code></li>
<li><code>globby.gitignore</code> → <code>{isGitIgnored}</code></li>
<li><code>globby.gitignore.sync</code> → <code>{isGitIgnoredSync}</code></li>
</ul>
</li>
</ul>
<pre lang="diff"><code>-const globby = require('globby');
+import {globby} from 'globby';
</code></pre>
<p><a href="https://github.com/sindresorhus/globby/compare/v11.0.4...v12.0.0">https://github.com/sindresorhus/globby/compare/v11.0.4...v12.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="24453e6bff"><code>24453e6</code></a> 12.0.0</li>
<li><a href="662cafc794"><code>662cafc</code></a> Minor tweaks</li>
<li><a href="5c32b4ab94"><code>5c32b4a</code></a> Require Node.js 12.20 and move to ESM (<a href="https://github-redirect.dependabot.com/sindresorhus/globby/issues/181">https://github.com/facebook/flipper/issues/181</a>)</li>
<li>See full diff in <a href="https://github.com/sindresorhus/globby/compare/v11.0.4...v12.0.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=globby&package-manager=npm_and_yarn&previous-version=11.0.4&new-version=12.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/2631

Reviewed By: timur-valiev

Differential Revision: D30012641

Pulled By: passy

fbshipit-source-id: e37e70084e8169d567361e22acce44848ef7d2c6
2021-08-02 05:36:00 -07:00
Lorenzo Blasa
d0a0f1bc5b WebSocket server
Summary:
WebSocket implementation of ServerAdapter.

About the setup payload:

RSocket uses a setup payload sent by the client when the initial handshake takes place.

WebSocket handshake doesn't use one.

Instead, it is proposed to use the URL query string to embed any arguments that the server may require to correctly identify and verify a client.

This is the case for the existing Browser WebSocket server.

The only extra adjustment was made for the CSR, proposed to be Base64 encoded.
There's no particular reason to Base64 encode it, as it was already tested by simply escaping any necessary characters.

I feel Base64 adds a layer of simple obfuscation that although doesn't offer any security, it abstracts the content to the URL reader.

The only concern was about the URL maximum length. It seems to be accepted that URL lengths should be at most 2048 characters.

Also, it seems to be the case that the PEM encoded public key size is 451 characters.

That, combined with all the extra necessary arguments, the final URL seem to fit well within the 2048 characters limit.

Reviewed By: passy

Differential Revision: D30014341

fbshipit-source-id: f3e13754b9e513eb84473e45de03f9e101c73862
2021-08-02 02:44:20 -07:00
Pascal Hartig
dc1cf7a3e3 Lint for british spelling
Summary:
I hate when I have to comment on a diff and tell somebody to please not use
Her Majesty's Spelling, so I'll let the computer do the shouting.

Mixing two ways of spelling the same thing just isn't fun. I had to
work with an Android library that insisted on spelling it `colour`,
leading to awkward code like `colour: COLORS.BLUE` which is just annoying
and hard to remember.

Reviewed By: lblasa

Differential Revision: D30015807

fbshipit-source-id: 9f913e72617301273dbe12c60b9cdba8cea05537
2021-07-30 12:44:06 -07:00
dependabot[bot]
2f5f004425 Bump ansi-to-html from 0.6.15 to 0.7.1 in /desktop (#2650)
Summary:
Bumps [ansi-to-html](https://github.com/rburns/ansi-to-html) from 0.6.15 to 0.7.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/rburns/ansi-to-html/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ansi-to-html&package-manager=npm_and_yarn&previous-version=0.6.15&new-version=0.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/2650

Reviewed By: timur-valiev

Differential Revision: D30012636

Pulled By: passy

fbshipit-source-id: 5ddb58e6a84803bea166ce93d1335ed083ba4437
2021-07-30 09:22:04 -07:00
Lorenzo Blasa
2a39738ece ServerController switch to use the refactored components
Summary:
This is the change that will pull the previous diffs together by making ServerController use the refactored components.

There are no logical changes.

The only additions are the ServerEventsListener interface implementation that re-use logic that was previously scattered around this same type.

Reviewed By: passy

Differential Revision: D29989270

fbshipit-source-id: 9ed7ff84ae8cd8ca46fad0db0737456eb705241c
2021-07-30 06:04:16 -07:00
dependabot[bot]
c850113193 Bump rules from 1.3.0 to 1.4.0 (#2557)
Summary:
Bumps rules from 1.3.0 to 1.4.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.test:rules&package-manager=gradle&previous-version=1.3.0&new-version=1.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/2557

Reviewed By: timur-valiev

Differential Revision: D29993015

Pulled By: passy

fbshipit-source-id: 6ce0278eee8211244593330b8f6dfc8b4e021845
2021-07-30 05:58:16 -07:00
dependabot[bot]
86dcef5820 Bump espresso-intents from 3.3.0 to 3.4.0 (#2560)
Summary:
Bumps espresso-intents from 3.3.0 to 3.4.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.test.espresso:espresso-intents&package-manager=gradle&previous-version=3.3.0&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/2560

Reviewed By: timur-valiev

Differential Revision: D29993011

Pulled By: passy

fbshipit-source-id: d70c4bb80672e1682972ae025d91b1af06b57bdd
2021-07-30 05:58:16 -07:00
Lorenzo Blasa
0f37d488bb ServerFactory to be used to create server instances for Flipper to use
Summary:
ServerController creates, configures, and contains any necessary servers to be used by Flipper.

ServerFactory is added as a means to abstract the creation of servers from it.

Reviewed By: passy

Differential Revision: D29987328

fbshipit-source-id: ff60a408710dbd51ea28ff27a9f85c0020741f4b
2021-07-30 05:08:37 -07:00
dependabot[bot]
fcaeebefb6 Bump espresso-core from 3.3.0 to 3.4.0 (#2556)
Summary:
Bumps espresso-core from 3.3.0 to 3.4.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.test.espresso:espresso-core&package-manager=gradle&previous-version=3.3.0&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/2556

Reviewed By: timur-valiev

Differential Revision: D29993017

Pulled By: passy

fbshipit-source-id: 62b05da8b40247eb00c6b03ac41945a6edfb0fba
2021-07-30 03:47:36 -07:00
Pascal Hartig
3afcc9f415 Dependabot antispam (#2641)
Summary:
This is a starting point. `types/*` is aggressive but it's not only spammy but also should only really be used in combination with a dep update.

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

Test Plan: hopeitwork

Reviewed By: nikoant

Differential Revision: D29992458

Pulled By: passy

fbshipit-source-id: f42023d2dff55bf2226ddd984c81a1cfa017b0bb
2021-07-30 03:35:04 -07:00
dependabot[bot]
1753802664 Bump core from 1.3.0 to 1.4.0 (#2558)
Summary:
Bumps core from 1.3.0 to 1.4.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.test:core&package-manager=gradle&previous-version=1.3.0&new-version=1.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/2558

Reviewed By: timur-valiev

Differential Revision: D29993014

Pulled By: passy

fbshipit-source-id: 1725a4f44d44e81ed22700990646d5202f030a75
2021-07-30 03:21:34 -07:00
dependabot[bot]
079ac47939 Bump de.undercouch.download from 4.1.1 to 4.1.2 (#2559)
Summary:
Bumps de.undercouch.download from 4.1.1 to 4.1.2.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=de.undercouch.download&package-manager=gradle&previous-version=4.1.1&new-version=4.1.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/2559

Reviewed By: timur-valiev

Differential Revision: D29993013

Pulled By: passy

fbshipit-source-id: e57e9e2730252840ae74215407bf0c4c06143807
2021-07-30 03:18:55 -07:00
dependabot[bot]
c39c6d0dd3 Bump react-native-flipper from 0.99.0 to 0.100.0 in /react-native/ReactNativeFlipperExample (#2640)
Summary:
Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.99.0 to 0.100.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/flipper/releases">react-native-flipper's releases</a>.</em></p>
<blockquote>
<h2>v0.100.0</h2>
<p>See <a href="https://github.com/facebook/flipper/blob/master/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/master/desktop/static/CHANGELOG.md</a>
for full notes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="dd880b3ba9"><code>dd880b3</code></a> Flipper Release: v0.100.0</li>
<li><a href="554f8146d7"><code>554f814</code></a> Extracting utility methods</li>
<li><a href="27eaf4f03d"><code>27eaf4f</code></a> Tuesday dep bump</li>
<li><a href="54c6149891"><code>54c6149</code></a> Update Flipper to use latest plugin version.</li>
<li><a href="204c075782"><code>204c075</code></a> Move BrowserClientFlipperConnection to a better location</li>
<li><a href="1f1f41c81e"><code>1f1f41c</code></a> Rename websocketClientFlipperConnection</li>
<li><a href="dcb4b2fb96"><code>dcb4b2f</code></a> Bump appcompat from 1.3.0 to 1.3.1 (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/2626">https://github.com/facebook/flipper/issues/2626</a>)</li>
<li><a href="38c8c9b2d2"><code>38c8c9b</code></a> Set required prop for PluginInstaller</li>
<li><a href="c1496f621e"><code>c1496f6</code></a> FlipperClientConnection no longer redefines the RSocket Socket interface</li>
<li><a href="8bb47a38a1"><code>8bb47a3</code></a> Rename server as ServerController</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/flipper/compare/v0.99.0...v0.100.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native-flipper&package-manager=npm_and_yarn&previous-version=0.99.0&new-version=0.100.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/2640

Reviewed By: timur-valiev

Differential Revision: D29992215

Pulled By: passy

fbshipit-source-id: b110441ae313879c563f4f346512adaa0842c9ea
2021-07-30 03:15:55 -07:00
Lorenzo Blasa
5c99170abd WebSocket-based server, base class and browser
Summary:
Introduce a base class for WebSocket based servers and a Browser-based implementation which is in use by Kite.

The implementation for the Browser-based one is basically taken as is from ServerController but slightly adapted to match the existing interface.

As with the RSocket-based implementation, this diff doesn't put this implementation into use but is a good opportunity to revisit the existing implementation.

Reviewed By: passy

Differential Revision: D29985886

fbshipit-source-id: 32abba37ec31478b6497ef5cfe90bb9aedc282d3
2021-07-30 02:01:16 -07:00
dependabot[bot]
e2fc1339f4 Bump typescript from 4.3.4 to 4.3.5 in /flipper-js-client-sdk (#2553)
Summary:
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.4 to 4.3.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p>
<blockquote>
<h2>TypeScript 4.3.5</h2>
<p>This release contains a bug fix for auto-imports on JSX components in the TypeScript language service. <a href="https://github-redirect.dependabot.com/microsoft/TypeScript/pull/44724">See the relevant change for more details</a>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1294ee8c1f"><code>1294ee8</code></a> Bump version to 4.3.5 and LKG</li>
<li><a href="7b61fa2393"><code>7b61fa2</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44724">#44724</a> into release-4.3 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44822">#44822</a>)</li>
<li>See full diff in <a href="https://github.com/Microsoft/TypeScript/compare/v4.3.4...v4.3.5">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=4.3.4&new-version=4.3.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/2553

Reviewed By: timur-valiev

Differential Revision: D29992988

Pulled By: passy

fbshipit-source-id: b25e967337e9e26beb58c8e0268a20c6a9b1ac51
2021-07-29 17:25:07 -07:00
Pascal Hartig
4f3ee3ea57 Bump gradle-maven-publish-plugin from 0.16.0 to 0.17.0
Summary:
From the changelog:

> Removed the deprecated uploadArchives and installArchives tasks. Use publish and publishToMavenLocal instead.

Made the necessary changes to docs and scripts.

Reviewed By: nikoant

Differential Revision: D29752895

fbshipit-source-id: 6e96c7ea9b26be2acb40b9089cb361837ab10a1b
2021-07-29 09:35:04 -07:00
Ananya Arun
cfc9e07fe2 Fix broken link
Summary: Fixed a broken link in the troubleshooting page of flipper.

Reviewed By: passy

Differential Revision: D29986130

fbshipit-source-id: 2e771a511afa23e4c1e11aa3817c854eff56bcab
2021-07-29 04:56:41 -07:00
Lorenzo Blasa
6c72e78d04 RSocket server
Summary:
RSocket server which implements the ServerAdapter interface.

Most of the code was taken from the ServerController class with a few minor adjustments.

Once ServerController starts using ServerAdapter instances the code will be removed from there.

Reviewed By: fabiomassimo

Differential Revision: D29984578

fbshipit-source-id: e35e7635dff995314b3c1fbc85177f90384e025d
2021-07-29 03:20:31 -07:00
Pascal Hartig
4a6f0e5bcb Bump react native deps
Summary: Addresses a security vuln.

Reviewed By: cekkaewnumchai

Differential Revision: D29960114

fbshipit-source-id: b024ca48cfdf15f8d5297026dde9770659591156
2021-07-29 03:15:58 -07:00
LeoTM
64469f5557 Upgrade react-native-flipper Android to Gradle 7 (#2619)
Summary:
- Resolve https://github.com/facebook/flipper/issues/2221

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

Test Plan:
- Tested working example https://github.com/leotm/react-native-template-typescript
  - Commit 2fd5737c33

![Screenshot 2021-07-26 at 09 07 06](https://user-images.githubusercontent.com/1881059/126955174-cd96087f-5201-4d4a-bb4a-18c951979c86.png)

Reviewed By: cekkaewnumchai

Differential Revision: D29933807

Pulled By: passy

fbshipit-source-id: 1440eee21da134e9d9087a28ad95724738786f10
2021-07-28 15:43:29 -07:00
facebook-flipper-bot
c2812a92ee Automated: Update Podfile.lock (#2637)
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/2637

Reviewed By: passy

Differential Revision: D29962132

Pulled By: cekkaewnumchai

fbshipit-source-id: 98cb91e790a80eac9ca530856f909e0a744e40d0
2021-07-28 09:02:41 -07:00
Lorenzo Blasa
b0e47bf75e Introduce ServerAdapter
Summary:
Introduce ServerAdapter which should be used as a base class for different server implementations e.g. RSocket, WebSocket.

The type is not used elsewhere at this point but this is a good chance to look at the API and suggest changes and/or improvements.

Reviewed By: passy

Differential Revision: D29958434

fbshipit-source-id: 50ba46332d40e836b0a87bcf354d3237bf8fe7c5
2021-07-28 08:05:56 -07:00
Flipper Bot
06d45247b4 Flipper Snapshot Bump: v0.100.1-SNAPSHOT
Summary: Releasing snapshot version 0.100.1-SNAPSHOT

Reviewed By: cekkaewnumchai

Differential Revision: D29958233

fbshipit-source-id: 8c9038110cb3574ecfe0fd90b7a16c3912018869
2021-07-28 04:05:49 -07:00
Flipper Bot
dd880b3ba9 Flipper Release: v0.100.0
Summary: Releasing version 0.100.0

Reviewed By: cekkaewnumchai

Differential Revision: D29958236

fbshipit-source-id: d1dabc4537b9691196d61d9c1a200cf6c8a86725
2021-07-28 04:05:49 -07:00
Lorenzo Blasa
554f8146d7 Extracting utility methods
Summary:
Extract the following utility functions from ServerController:

transformCertificateExchangeMediumToType
appNameWithUpdateHint

The functions are not tied to the ServerController and will be used outside of it.

Reviewed By: passy

Differential Revision: D29938355

fbshipit-source-id: ea489f54a3a6bf46ae4e108579d48ede1f891093
2021-07-27 12:21:02 -07:00
Pascal Hartig
27eaf4f03d Tuesday dep bump
Summary:
allow-large-files
Got a ton of open bumps in GitHub. Want to address a bunch of them in one swoop.

Reviewed By: jknoxville, nikoant

Differential Revision: D29933570

fbshipit-source-id: d5dc18fab22e8c5b300ab318e60dd1514aecfd52
2021-07-27 11:42:46 -07:00
Adetomiwa Adesanya
54c6149891 Update Flipper to use latest plugin version.
Summary: Update flipper to use latest docusaurus-plugin-internaldocs-fb package version.

Reviewed By: jknoxville

Differential Revision: D29938558

fbshipit-source-id: 3e43ae93e1c39674e7ae4cee7af2b23cab019a21
2021-07-27 10:03:50 -07:00
Lorenzo Blasa
204c075782 Move BrowserClientFlipperConnection to a better location
Summary:
Move BrowserClientFlipperConnection to a better location.

All communication types should be located inside the comms/ directory.

Reviewed By: jknoxville

Differential Revision: D29937942

fbshipit-source-id: 7fbf92c60d53a8f4f16d738bcbd6c451ce367ff1
2021-07-27 10:00:52 -07:00
Lorenzo Blasa
1f1f41c81e Rename websocketClientFlipperConnection
Summary:
At the moment Flipper spawns a WebSocket server which can be used to debug Web applications in the Browser i.e. Kite.

This diff renames websocketClientFlipperConnection to BrowserClientFlipperConnection.

Renamed to make it clearer what type of connection it really is. WebSocket connections will no longer have the same meaning once RSocket is removed and WebSockets are used instead.

Reviewed By: jknoxville

Differential Revision: D29937656

fbshipit-source-id: 99d55fcfe256865add1ba3aada2c23f935f5cabe
2021-07-27 09:22:24 -07:00
dependabot[bot]
dcb4b2fb96 Bump appcompat from 1.3.0 to 1.3.1 (#2626)
Summary:
Bumps appcompat from 1.3.0 to 1.3.1.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.appcompat:appcompat&package-manager=gradle&previous-version=1.3.0&new-version=1.3.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/2626

Reviewed By: timur-valiev

Differential Revision: D29932510

Pulled By: passy

fbshipit-source-id: c947dadad9649b3f0f1dd9c6e3be8714b25f1ca6
2021-07-27 08:45:47 -07:00
Pascal Hartig
38c8c9b2d2 Set required prop for PluginInstaller
Summary: TSC is raising this for a missing property.

Reviewed By: timur-valiev

Differential Revision: D29933795

fbshipit-source-id: 2acb3ea3b504f1bce1fb4bd0f7e4b52fd49e00b0
2021-07-27 08:40:42 -07:00
Lorenzo Blasa
c1496f621e FlipperClientConnection no longer redefines the RSocket Socket interface
Summary:
FlipperClientConnection used to define an interface which closely matched the Socket interface defined in RSocket.

Presumably it tried to 'decouple' RSocket from consumers of the client socket connection. It also limited the amount of actions that could be triggered on said socket connection.

This diff does two things:
- Renames FlipperClientConnection to ClientConnection.
- Changes the interface so that it no longer matches the RSocket Socket interface. The new interface doesn't use RSocket reactive types either.

As a result, current implementations of the interface will act as a proxy to the RSocket Socket type. The change allows the usage of other implementations such as WebSocket.

Reviewed By: fabiomassimo

Differential Revision: D29934090

fbshipit-source-id: 02742e50cd6e801310698969c81b3bf1ef0fa2a2
2021-07-27 08:30:21 -07:00