Commit Graph

166 Commits

Author SHA1 Message Date
Michel Weststrate
670be012b2 Kill Flow support
Summary:
* Removed Flow compilation step
* Removed all `flow` annotations
* Removed all FlowFixMe's
* Removed flow typings for Flipper
* Left flow transpilation (stripping) in babel, in case there is any external user using Flow in his plugin
* Left `eslint-plugin-flowtype` dependencies, as `eslint-config-fbjs` requires it

Reviewed By: passy

Differential Revision: D24755545

fbshipit-source-id: 9c0a7910657fd1cba88294e041bf2bfdf7b565bf
2020-11-09 08:24:28 -08:00
Michel Weststrate
2b0e93a063 Introduce NUX element
Summary:
allow-large-files

This diff introces the `NUX` element that can be wrapped around any other element to give a first-time usage hint.

Hint dismissal is stored by taking a hash of the hint contents, and scoped per plugin.

Users can reset the 'read' status in the settings page

Example usage:

```
<NUX
  title="Use bookmarks to directly navigate to a location in the app."
  placement="right">
  <Input addonAfter={<SettingOutlined />} defaultValue="mysite" />
</NUX>
```

Reviewed By: nikoant

Differential Revision: D24622276

fbshipit-source-id: 0265634f9ab50c32214b74f033f59482cd986f23
2020-11-06 08:23:42 -08:00
Pascal Hartig
3a839bddae Download icons with retry
Summary:
This quite often fails in CI. Adobe's fetch has some very sensible defaults
and will do exponential backoff and retry for up to a minute.
That should hopefully fix issues where we have to restart the whole build
just to fix one measly icon download.

Reviewed By: jknoxville

Differential Revision: D24649807

fbshipit-source-id: efbc9eb29e4b5a0f74b0b6ad6dea4aaf86391363
2020-11-05 05:17:29 -08:00
dependabot[bot]
63241427a0 Bump eslint from 7.10.0 to 7.12.1 in /desktop (#1644)
Summary:
Bumps [eslint](https://github.com/eslint/eslint) from 7.10.0 to 7.12.1.
<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.12.1</h2>
<ul>
<li><a href="08f33e8b9a"><code>08f33e8</code></a> Upgrade: eslint/eslintrc to fix rule schema validation (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13793">#13793</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13794">#13794</a>) (Brandon Mills)</li>
<li><a href="aeef485dc7"><code>aeef485</code></a> Fix: Pass internal config paths in FileEnumerator default (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13789">#13789</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13792">#13792</a>) (Brandon Mills)</li>
<li><a href="631ae8b50e"><code>631ae8b</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
<h2>v7.12.0</h2>
<ul>
<li><a href="cbf3585f1d"><code>cbf3585</code></a> Update: skip keyword check for fns in space-before-blocks (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13553">#13553</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13712">#13712</a>) (Milos Djermanovic)</li>
<li><a href="256f656455"><code>256f656</code></a> Fix: autofix shouldn't produce template literals with <code>\8</code> or <code>\9</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13737">#13737</a>) (Milos Djermanovic)</li>
<li><a href="b165aa5f4d"><code>b165aa5</code></a> Fix: yoda rule autofix produces syntax errors with adjacent tokens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13760">#13760</a>) (Milos Djermanovic)</li>
<li><a href="3175316db2"><code>3175316</code></a> Fix: prefer-destructuring invalid autofix with comma operator (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13761">#13761</a>) (Milos Djermanovic)</li>
<li><a href="1a9f17151a"><code>1a9f171</code></a> Chore: Remove more ESLintRC-related files (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13481">#13481</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13762">#13762</a>) (Nicholas C. Zakas)</li>
<li><a href="bfddcedace"><code>bfddced</code></a> Update: remove suggestion if it didn't provide a fix (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13723">#13723</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13772">#13772</a>) (Milos Djermanovic)</li>
<li><a href="5183b14a24"><code>5183b14</code></a> Update: check template literal in no-script-url (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13775">#13775</a>) (YeonJuan)</li>
<li><a href="bfe97d2332"><code>bfe97d2</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="6c51adeb86"><code>6c51ade</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="603de04cab"><code>603de04</code></a> Update: treat all literals like boolean literal in no-constant-condition (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13245">#13245</a>) (Zen)</li>
<li><a href="289aa6fcef"><code>289aa6f</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="9a1f6694e5"><code>9a1f669</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="637f818740"><code>637f818</code></a> Docs: add more examples for no-func-assign (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13705">#13705</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13777">#13777</a>) (Nitin Kumar)</li>
<li><a href="17cc0dd9b5"><code>17cc0dd</code></a> Chore: add test case for no-func-assign (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13705">#13705</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13783">#13783</a>) (Nitin Kumar)</li>
<li><a href="dee0f7764a"><code>dee0f77</code></a> Docs: add TOC to user-guide/configuring.md (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13727">#13727</a>) (metasean)</li>
<li><a href="0510621298"><code>0510621</code></a> Update: Fix &amp;&amp; vs || short-circuiting false negatives (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13634">#13634</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13769">#13769</a>) (Brandon Mills)</li>
<li><a href="8b6ed691c4"><code>8b6ed69</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="145750991b"><code>1457509</code></a> Docs: fix broken links in Node.js API docs (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13771">#13771</a>) (Laura Barluzzi)</li>
<li><a href="7c813d458f"><code>7c813d4</code></a> Docs: Fix typo in v7 migration page (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13778">#13778</a>) (Yusuke Sasaki)</li>
<li><a href="b0257953be"><code>b025795</code></a> Docs: Fix the format option name in the document (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13770">#13770</a>) (Hideki Igarashi)</li>
<li><a href="84fd591c23"><code>84fd591</code></a> Chore: Increase Mocha timeout for copying fixtures (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13768">#13768</a>) (Brandon Mills)</li>
<li><a href="1faeb84e66"><code>1faeb84</code></a> Docs: clarify that space-unary-ops doesn't apply when space is required (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13767">#13767</a>) (Taylor Morgan)</li>
<li><a href="67c06059dd"><code>67c0605</code></a> Update: check computed keys in no-prototype-builtins (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13088">#13088</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13755">#13755</a>) (Milos Djermanovic)</li>
<li><a href="b5e011c865"><code>b5e011c</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
<h2>v7.11.0</h2>
<ul>
<li><a href="23e966f6cf"><code>23e966f</code></a> Chore: Refactor CLIEngine tests (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13481">#13481</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13709">#13709</a>) (Nicholas C. Zakas)</li>
<li><a href="fa9429aac0"><code>fa9429a</code></a> Fix: don't count line after EOF in max-lines (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13735">#13735</a>) (Milos Djermanovic)</li>
<li><a href="d973675a5c"><code>d973675</code></a> Docs: Update anchor links to use existing linkrefs (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13715">#13715</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13741">#13741</a>) (Brandon Mills)</li>
<li><a href="2c6d774c89"><code>2c6d774</code></a> Docs: Fix typos (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13730">#13730</a>) (Frieder Bluemle)</li>
<li><a href="cc468c0102"><code>cc468c0</code></a> Upgrade: eslint-visitor-keys@2.0.0 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13732">#13732</a>) (Milos Djermanovic)</li>
<li><a href="ab0ac6c532"><code>ab0ac6c</code></a> Docs: Fix anchor links (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13715">#13715</a>) (Gary Moore)</li>
<li><a href="27f0de62e6"><code>27f0de6</code></a> Fix: account for linebreaks before postfix <code>++</code>/<code>--</code> in no-extra-parens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13731">#13731</a>) (Milos Djermanovic)</li>
<li><a href="da78fa1163"><code>da78fa1</code></a> Update: support async arrow fn in function-paren-newline (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13728">#13728</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13729">#13729</a>) (Michal Dziekonski)</li>
<li><a href="fe301b8cc0"><code>fe301b8</code></a> Docs: Add configuration comments in examples (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13738">#13738</a>) (YeonJuan)</li>
<li><a href="504408cd65"><code>504408c</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="390065985b"><code>3900659</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="c1974b3f71"><code>c1974b3</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="6f4abe5d5a"><code>6f4abe5</code></a> Sponsors: Sync README with website (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.12.1 - October 26, 2020</p>
<ul>
<li><a href="08f33e8b9a"><code>08f33e8</code></a> Upgrade: eslint/eslintrc to fix rule schema validation (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13793">#13793</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13794">#13794</a>) (Brandon Mills)</li>
<li><a href="aeef485dc7"><code>aeef485</code></a> Fix: Pass internal config paths in FileEnumerator default (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13789">#13789</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13792">#13792</a>) (Brandon Mills)</li>
<li><a href="631ae8b50e"><code>631ae8b</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
<p>v7.12.0 - October 23, 2020</p>
<ul>
<li><a href="cbf3585f1d"><code>cbf3585</code></a> Update: skip keyword check for fns in space-before-blocks (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13553">#13553</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13712">#13712</a>) (Milos Djermanovic)</li>
<li><a href="256f656455"><code>256f656</code></a> Fix: autofix shouldn't produce template literals with <code>\8</code> or <code>\9</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13737">#13737</a>) (Milos Djermanovic)</li>
<li><a href="b165aa5f4d"><code>b165aa5</code></a> Fix: yoda rule autofix produces syntax errors with adjacent tokens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13760">#13760</a>) (Milos Djermanovic)</li>
<li><a href="3175316db2"><code>3175316</code></a> Fix: prefer-destructuring invalid autofix with comma operator (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13761">#13761</a>) (Milos Djermanovic)</li>
<li><a href="1a9f17151a"><code>1a9f171</code></a> Chore: Remove more ESLintRC-related files (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13481">#13481</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13762">#13762</a>) (Nicholas C. Zakas)</li>
<li><a href="bfddcedace"><code>bfddced</code></a> Update: remove suggestion if it didn't provide a fix (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13723">#13723</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13772">#13772</a>) (Milos Djermanovic)</li>
<li><a href="5183b14a24"><code>5183b14</code></a> Update: check template literal in no-script-url (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13775">#13775</a>) (YeonJuan)</li>
<li><a href="bfe97d2332"><code>bfe97d2</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="6c51adeb86"><code>6c51ade</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="603de04cab"><code>603de04</code></a> Update: treat all literals like boolean literal in no-constant-condition (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13245">#13245</a>) (Zen)</li>
<li><a href="289aa6fcef"><code>289aa6f</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="9a1f6694e5"><code>9a1f669</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="637f818740"><code>637f818</code></a> Docs: add more examples for no-func-assign (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13705">#13705</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13777">#13777</a>) (Nitin Kumar)</li>
<li><a href="17cc0dd9b5"><code>17cc0dd</code></a> Chore: add test case for no-func-assign (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13705">#13705</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13783">#13783</a>) (Nitin Kumar)</li>
<li><a href="dee0f7764a"><code>dee0f77</code></a> Docs: add TOC to user-guide/configuring.md (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13727">#13727</a>) (metasean)</li>
<li><a href="0510621298"><code>0510621</code></a> Update: Fix &amp;&amp; vs || short-circuiting false negatives (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13634">#13634</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13769">#13769</a>) (Brandon Mills)</li>
<li><a href="8b6ed691c4"><code>8b6ed69</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="145750991b"><code>1457509</code></a> Docs: fix broken links in Node.js API docs (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13771">#13771</a>) (Laura Barluzzi)</li>
<li><a href="7c813d458f"><code>7c813d4</code></a> Docs: Fix typo in v7 migration page (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13778">#13778</a>) (Yusuke Sasaki)</li>
<li><a href="b0257953be"><code>b025795</code></a> Docs: Fix the format option name in the document (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13770">#13770</a>) (Hideki Igarashi)</li>
<li><a href="84fd591c23"><code>84fd591</code></a> Chore: Increase Mocha timeout for copying fixtures (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13768">#13768</a>) (Brandon Mills)</li>
<li><a href="1faeb84e66"><code>1faeb84</code></a> Docs: clarify that space-unary-ops doesn't apply when space is required (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13767">#13767</a>) (Taylor Morgan)</li>
<li><a href="67c06059dd"><code>67c0605</code></a> Update: check computed keys in no-prototype-builtins (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13088">#13088</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13755">#13755</a>) (Milos Djermanovic)</li>
<li><a href="b5e011c865"><code>b5e011c</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
<p>v7.11.0 - October 9, 2020</p>
<ul>
<li><a href="23e966f6cf"><code>23e966f</code></a> Chore: Refactor CLIEngine tests (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13481">#13481</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13709">#13709</a>) (Nicholas C. Zakas)</li>
<li><a href="fa9429aac0"><code>fa9429a</code></a> Fix: don't count line after EOF in max-lines (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13735">#13735</a>) (Milos Djermanovic)</li>
<li><a href="d973675a5c"><code>d973675</code></a> Docs: Update anchor links to use existing linkrefs (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13715">#13715</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13741">#13741</a>) (Brandon Mills)</li>
<li><a href="2c6d774c89"><code>2c6d774</code></a> Docs: Fix typos (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13730">#13730</a>) (Frieder Bluemle)</li>
<li><a href="cc468c0102"><code>cc468c0</code></a> Upgrade: eslint-visitor-keys@2.0.0 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13732">#13732</a>) (Milos Djermanovic)</li>
<li><a href="ab0ac6c532"><code>ab0ac6c</code></a> Docs: Fix anchor links (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13715">#13715</a>) (Gary Moore)</li>
<li><a href="27f0de62e6"><code>27f0de6</code></a> Fix: account for linebreaks before postfix <code>++</code>/<code>--</code> in no-extra-parens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13731">#13731</a>) (Milos Djermanovic)</li>
<li><a href="da78fa1163"><code>da78fa1</code></a> Update: support async arrow fn in function-paren-newline (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13728">#13728</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13729">#13729</a>) (Michal Dziekonski)</li>
<li><a href="fe301b8cc0"><code>fe301b8</code></a> Docs: Add configuration comments in examples (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13738">#13738</a>) (YeonJuan)</li>
<li><a href="504408cd65"><code>504408c</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="390065985b"><code>3900659</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="c1974b3f71"><code>c1974b3</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="6f4abe5d5a"><code>6f4abe5</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="a1a9d14f11"><code>a1a9d14</code></a> 7.12.1</li>
<li><a href="ea2d249058"><code>ea2d249</code></a> Build: changelog update for 7.12.1</li>
<li><a href="08f33e8b9a"><code>08f33e8</code></a> Upgrade: eslint/eslintrc to fix rule schema validation (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13793">#13793</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13794">#13794</a>)</li>
<li><a href="aeef485dc7"><code>aeef485</code></a> Fix: Pass internal config paths in FileEnumerator default (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13789">#13789</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13">https://github.com/facebook/flipper/issues/13</a>...</li>
<li><a href="631ae8b50e"><code>631ae8b</code></a> Sponsors: Sync README with website</li>
<li><a href="3e7cd1676c"><code>3e7cd16</code></a> 7.12.0</li>
<li><a href="9ddf9d7489"><code>9ddf9d7</code></a> Build: changelog update for 7.12.0</li>
<li><a href="cbf3585f1d"><code>cbf3585</code></a> Update: skip keyword check for fns in space-before-blocks (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13553">#13553</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13">https://github.com/facebook/flipper/issues/13</a>...</li>
<li><a href="256f656455"><code>256f656</code></a> Fix: autofix shouldn't produce template literals with <code>\8</code> or <code>\9</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13737">#13737</a>)</li>
<li><a href="b165aa5f4d"><code>b165aa5</code></a> Fix: yoda rule autofix produces syntax errors with adjacent tokens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13760">#13760</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v7.10.0...v7.12.1">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.10.0&new-version=7.12.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1644

Reviewed By: passy

Differential Revision: D24702706

Pulled By: cekkaewnumchai

fbshipit-source-id: 081dc28000087142590601519610ec46537e8b7c
2020-11-04 04:00:52 -08:00
dependabot[bot]
ff781ffbba Bump @types/node from 14.14.2 to 14.14.6 in /desktop (#1645)
Summary:
Bumps [types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.2 to 14.14.6.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li>
</ul>
</details>
<br />

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

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/1645

Reviewed By: passy

Differential Revision: D24702589

Pulled By: cekkaewnumchai

fbshipit-source-id: 5f4c6cb0fed8681174aa4325ada03501da5f6241
2020-11-04 03:45:03 -08:00
dependabot[bot]
24993f35de Bump npm-packlist from 2.1.2 to 2.1.4 in /desktop (#1647)
Summary:
Bumps [npm-packlist](https://github.com/npm/npm-packlist) from 2.1.2 to 2.1.4.
<details>
<summary>Commits</summary>
<ul>
<li><a href="1f77b1b955"><code>1f77b1b</code></a> 2.1.4</li>
<li><a href="240ffb94a4"><code>240ffb9</code></a> push to git before npm</li>
<li><a href="9cb1dbf04a"><code>9cb1dbf</code></a> Strip slashes from package files list results</li>
<li><a href="3d1edd544e"><code>3d1edd5</code></a> 2.1.3</li>
<li><a href="abacc4099b"><code>abacc40</code></a> Maintain order in package.json files array globs</li>
<li>See full diff in <a href="https://github.com/npm/npm-packlist/compare/v2.1.2...v2.1.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=npm-packlist&package-manager=npm_and_yarn&previous-version=2.1.2&new-version=2.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1647

Reviewed By: passy

Differential Revision: D24702583

Pulled By: cekkaewnumchai

fbshipit-source-id: 413fc764345d8dfab722ae77e78d71c082e3a1da
2020-11-04 03:19:00 -08:00
dependabot[bot]
b4c8978bb9 Bump @types/react-dom from 16.9.8 to 16.9.9 in /desktop (#1646)
Summary:
Bumps [types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 16.9.8 to 16.9.9.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/react-dom&package-manager=npm_and_yarn&previous-version=16.9.8&new-version=16.9.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1646

Reviewed By: passy

Differential Revision: D24702607

Pulled By: cekkaewnumchai

fbshipit-source-id: 175798a63ec3d6658a19b0c41524b5399ee446e2
2020-11-04 03:15:01 -08:00
dependabot[bot]
82209c872f Bump react-window from 1.8.5 to 1.8.6 in /desktop (#1648)
Summary:
Bumps [react-window](https://github.com/bvaughn/react-window) from 1.8.5 to 1.8.6.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/bvaughn/react-window/blob/master/CHANGELOG.md">react-window's changelog</a>.</em></p>
<blockquote>
<h3>1.8.6</h3>
<ul>
<li>{emoji:2728} Updated peer dependencies to include React v17.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d80bef25fe"><code>d80bef2</code></a> 1.8.5 -&gt; 1.8.6</li>
<li><a href="c057b19bd0"><code>c057b19</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bvaughn/react-window/issues/531">https://github.com/facebook/flipper/issues/531</a> from levigunz/master</li>
<li><a href="9c887af9de"><code>9c887af</code></a> Bump for React 17</li>
<li><a href="1f343d5d3c"><code>1f343d5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bvaughn/react-window/issues/402">https://github.com/facebook/flipper/issues/402</a> from lylpixin2121/master</li>
<li><a href="f25c5216a2"><code>f25c521</code></a> docs: add readme-zh_CN</li>
<li><a href="8506d4354a"><code>8506d43</code></a> docs: add readme-zh_CN</li>
<li><a href="ffc99e578a"><code>ffc99e5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bvaughn/react-window/issues/385">https://github.com/facebook/flipper/issues/385</a> from maclockard/patch-1</li>
<li><a href="921dbb37aa"><code>921dbb3</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bvaughn/react-window/issues/391">https://github.com/facebook/flipper/issues/391</a> from dkunzman77/better-docs</li>
<li><a href="31ba105deb"><code>31ba105</code></a> Tweaked wording</li>
<li><a href="1cee24bc78"><code>1cee24b</code></a> Update README.md</li>
<li>Additional commits viewable in <a href="https://github.com/bvaughn/react-window/compare/1.8.5...1.8.6">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-window&package-manager=npm_and_yarn&previous-version=1.8.5&new-version=1.8.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1648

Reviewed By: passy

Differential Revision: D24702571

Pulled By: cekkaewnumchai

fbshipit-source-id: dfce13c31e82558ec3c7b5d069f4d77f1992c646
2020-11-04 03:15:01 -08:00
dependabot[bot]
9998e6345c Bump promise-retry from 1.1.1 to 2.0.1 in /desktop (#1649)
Summary:
Bumps [promise-retry](https://github.com/IndigoUnited/node-promise-retry) from 1.1.1 to 2.0.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="7fb0849111"><code>7fb0849</code></a> 2.0.1</li>
<li><a href="923edf9475"><code>923edf9</code></a> fix: update node requirement in package.json (<a href="https://github-redirect.dependabot.com/IndigoUnited/node-promise-retry/issues/36">https://github.com/facebook/flipper/issues/36</a>)</li>
<li><a href="a3dae32eda"><code>a3dae32</code></a> 2.0.0</li>
<li><a href="309ed33dd9"><code>309ed33</code></a> chore: update deps</li>
<li><a href="41b8da6b8d"><code>41b8da6</code></a> chore: update deps (<a href="https://github-redirect.dependabot.com/IndigoUnited/node-promise-retry/issues/35">https://github.com/facebook/flipper/issues/35</a>)</li>
<li><a href="03a36d35d6"><code>03a36d3</code></a> Fix minor grammatical errors (<a href="https://github-redirect.dependabot.com/IndigoUnited/node-promise-retry/issues/34">https://github.com/facebook/flipper/issues/34</a>)</li>
<li><a href="7b3192d7e7"><code>7b3192d</code></a> Update README.md</li>
<li><a href="efdab57aca"><code>efdab57</code></a> Fix david link to dev deps</li>
<li>See full diff in <a href="https://github.com/IndigoUnited/node-promise-retry/compare/1.1.1...v2.0.1">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~achingbrain">achingbrain</a>, a new releaser for promise-retry since your current version.</p>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=promise-retry&package-manager=npm_and_yarn&previous-version=1.1.1&new-version=2.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1649

Reviewed By: passy

Differential Revision: D24702559

Pulled By: cekkaewnumchai

fbshipit-source-id: 5bbf8a993c0b1c5f5e8cc114c1a012163c415c6e
2020-11-04 03:12:40 -08:00
dependabot[bot]
e993b7e9d4 Bump console-feed from 3.1.8 to 3.1.10 in /desktop (#1627)
Summary:
Bumps [console-feed](https://github.com/samdenty99/console-feed) from 3.1.8 to 3.1.10.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/samdenty99/console-feed/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=console-feed&package-manager=npm_and_yarn&previous-version=3.1.8&new-version=3.1.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1627

Reviewed By: cekkaewnumchai

Differential Revision: D24590105

Pulled By: passy

fbshipit-source-id: 490dc7bec5f231fa3c689abfb00aea33bb27fe0e
2020-10-28 06:02:57 -07:00
Pascal Hartig
f36c3656b5 Upgrade to React 17
Summary:
Doing some oncall upgrades.

Changelog: Upgrade internal React version to v17

Reviewed By: mweststrate

Differential Revision: D24506315

fbshipit-source-id: 911e4f657684b4d98ec3ef91bc8a81c43130da5b
2020-10-27 05:56:34 -07:00
Pascal Hartig
2c88ca3d18 Upgrade flow to 0.131
Summary: Actually, things only start to break in 132.

Reviewed By: mweststrate

Differential Revision: D24480958

fbshipit-source-id: c7003459647d06cbcdf639505fa0779183923a3b
2020-10-23 04:22:07 -07:00
Pascal Hartig
8d6502b5d7 Upgrade Flow to 0.130
Summary:
This should give us some headroom. There are some incompatibilities and bugs in newer versions,
so only bumping this one which is compatible.

Reviewed By: mweststrate

Differential Revision: D24480863

fbshipit-source-id: ec21b937bf44686e49a71aeb38063d996d2cbff4
2020-10-23 04:22:07 -07:00
Anton Nikolaev
2d9cf5a905 Option to load only specific plugins in dev mode
Summary: Currently we load all the plugins even if they are not required in dev mode, e.g. when you are developing a specific plugin. This diff adds an env var and command-line option to specify exact list of plugins to load. This makes dev mode startup faster and consume less memory.

Reviewed By: passy

Differential Revision: D24394146

fbshipit-source-id: 42a78c1ffb2632e657c2411e34e9c80fff18df3a
2020-10-22 11:35:53 -07:00
Anton Nikolaev
38ef16aeeb Upgrade jest and babel
Summary: Metro update already uppgraded half of babel libraries and jest update required updating some others, so here I just updated all babel-related and jest-related packages using `yarn upgrade-interactive` so their versions matched

Reviewed By: mweststrate

Differential Revision: D24421484

fbshipit-source-id: e22a1a8cbc36435253b8d92adadd2439d669e811
2020-10-20 09:45:07 -07:00
dependabot[bot]
35a433d1a3 Bump metro from 0.60.0 to 0.63.0 in /desktop (#1606)
Summary:
Bumps [metro](https://github.com/facebook/metro) from 0.60.0 to 0.63.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/metro/releases">metro's releases</a>.</em></p>
<blockquote>
<h2>Release v0.63.0</h2>
<ul>
<li>[fix] Change initialisation logo and text from RN to Metro</li>
</ul>
<h2>Release v0.62.0</h2>
<ul>
<li>[feature] Add onBundleBuilt to ServerOptions</li>
</ul>
<h2>Release v0.61.0</h2>
<p>Contains all changes since 0.60.0:</p>
<ul>
<li>[Feature]: Add support for blockList and array of regexs</li>
<li>[Fix]: Change order of imports to be the same as in source files</li>
<li>[Feature]: Add new secureServerOptions option to runServer</li>
<li>[Feature]: Add inline-requires option</li>
<li>[PetPeeve]: Metro server =&gt; Metro</li>
</ul>
<p>See <a href="https://github.com/facebook/metro/compare/0.60.0...0.61.0">0.59.0...0.60.0</a> for a full list of changes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b9bacd51d0"><code>b9bacd5</code></a> Metro release v0.63.0</li>
<li><a href="c106b6540e"><code>c106b65</code></a> Change initialisation logo and text</li>
<li><a href="be719b29c0"><code>be719b2</code></a> remove redundant deprecated-utility setting from flow configs</li>
<li><a href="9236feba99"><code>9236feb</code></a> Turn off template literal and shorthand properties transform for hermes-canary</li>
<li><a href="6b82e8443c"><code>6b82e84</code></a> Create a <code>metro-runtime</code> module</li>
<li><a href="18883f6caa"><code>18883f6</code></a> Fix up package.json files.</li>
<li><a href="921b73e4d0"><code>921b73e</code></a> Remove autogenerated table of contents (deprecated in docusaurus v2)</li>
<li><a href="eb9b02572b"><code>eb9b025</code></a> Update configuration page with examples</li>
<li><a href="00a5a6d8d6"><code>00a5a6d</code></a> Fix troubleshooting and help pages</li>
<li><a href="c73eaf88f8"><code>c73eaf8</code></a> Update docusaurus version</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/metro/compare/v0.60.0...v0.63.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=metro&package-manager=npm_and_yarn&previous-version=0.60.0&new-version=0.63.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1606

Reviewed By: passy

Differential Revision: D24392103

Pulled By: nikoant

fbshipit-source-id: 6d816629f55e04852d6737f9960fa61d7e83cee8
2020-10-20 08:54:17 -07:00
Michel Weststrate
6b7b1fab5c Fix content encoding issues
Summary:
Changelog: [Network] Non-binary request are not properly utf-8 decoded on both iOS and Android, both when gzipped and when not gzipped

This diff fixes a long standing / ping-pong issue regarding network decoding differences between
* iOS vs Android
* binary vs utf-8
* gzipped vs uncompressed

The changes aren't too big, but the underlying investigating is :)

The primary contribution to this diff is:

First, adding test cases for know problematic cases. This is done by grabbing the messages that are send from the flipper client to flipper using the flipper messages plugin. This is the base64 data that is stored in the `.txt` files. Beyond that, for all tests public endpoints are used, so that we can both get a hold of the raw original files, and how we expect them to be displayed in flipper.

For testing a simple RN app was build, with a button that fires a bunch requests. The first 3 are captured in unit tests, the last one is not idempotent, but a case reported in #1466, so just left it there as manual verification.

```
const fetchData = async () => {
  await fetch(
    'https://raw.githubusercontent.com/SangKa/MobX-Docs-CN/master/docs/donating.md',
    {
      headers: {
        'Accept-Encoding': 'identity', // signals that we don't want gzip
      },
    },
  );
  await fetch('https://reactnative.dev/img/tiny_logo.png?x=' + Math.random());
  await fetch(
    'https://raw.githubusercontent.com/SangKa/MobX-Docs-CN/master/docs/donating.md',
  );
  await fetch(
    'https://ex.ke.com/sdk/recommend/html/100001314?hdicCityId=110000&paramMap[source]=&id=100001314&mediumId=100000037&elementId=&resblockId=1111027381003&templateConfig=%5Bobject%20Object%5D&fbExpoId=346620976471638017&fbQueryId=&required400=true&unique=1111027381003&parentSceneId=',
  );
};
```

The second contribution of this diff is that it doesn't use weird URLencoder hacks to convert base64 to utf8, but rather a proper library. The problem with our original solution, using `atob` is that it converts to ASCII, not to utf-8, which is the source of the original bugs. See for more background on this: https://www.npmjs.com/package/js-base64#decode-vs-atob-and-encode-vs-btoa-

Solves:
https://github.com/facebook/flipper/issues/1466
https://github.com/facebook/flipper/pull/1541
https://github.com/facebook/flipper/issues/1458

Supersedes D23837750

Future work: we don't inspect the `content-type=xxx;charset` header yet, which we should do for less common encodings, to make sure that they get displayed correctly as well

Future work: in feature like copy data and curl, we always call decode body, without check if we are actually dealing with non-binary data. Probably it is better to keep binary data in base64, rather than decoding it, as that will assume the data is an utf-8 string, which might fail.

An assumption in these changes is that binary data is never gzipped, which is generally correct; gzip is not applied by webserver to things like images, as it would increase, not decrease their size, and waste a lot of computation power.

Reviewed By: cekkaewnumchai

Differential Revision: D23403095

fbshipit-source-id: 5099cc4a7503f0f63bd10585dc6590ba893f3dde
2020-10-14 06:23:27 -07:00
dependabot[bot]
5488dcf358 Bump console-feed from 3.1.0 to 3.1.8 in /desktop (#1596)
Summary:
Bumps [console-feed](https://github.com/samdenty99/console-feed) from 3.1.0 to 3.1.8.
<details>
<summary>Commits</summary>
<ul>
<li><a href="637125cb86"><code>637125c</code></a> v3.1.8</li>
<li><a href="a393bad19c"><code>a393bad</code></a> Big performance improvement (<a href="https://github-redirect.dependabot.com/samdenty99/console-feed/issues/56">https://github.com/facebook/flipper/issues/56</a>)</li>
<li><a href="f32b62d72f"><code>f32b62d</code></a> fix: empty logs grouping (<a href="https://github-redirect.dependabot.com/samdenty99/console-feed/issues/60">https://github.com/facebook/flipper/issues/60</a>)</li>
<li><a href="07a720b795"><code>07a720b</code></a> v3.1.7</li>
<li><a href="3ba0e2facd"><code>3ba0e2f</code></a> feat: display caught errors on properties</li>
<li><a href="e447954462"><code>e447954</code></a> Fixing the regeneratorRuntime error and React.memo error (<a href="https://github-redirect.dependabot.com/samdenty99/console-feed/issues/54">https://github.com/facebook/flipper/issues/54</a>)</li>
<li><a href="2fca873a16"><code>2fca873</code></a> update README.md</li>
<li>See full diff in <a href="https://github.com/samdenty99/console-feed/compare/v3.1.0...v3.1.8">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=console-feed&package-manager=npm_and_yarn&previous-version=3.1.0&new-version=3.1.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1596

Reviewed By: mweststrate

Differential Revision: D24275958

Pulled By: nikoant

fbshipit-source-id: 8e247a297e9cffc1c8158f1bc275fde252bbaacd
2020-10-13 08:02:53 -07:00
dependabot[bot]
b1755ee85b Bump @types/babel__traverse from 7.0.13 to 7.0.15 in /desktop (#1589)
Summary:
Bumps [types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) from 7.0.13 to 7.0.15.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/babel__traverse">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/babel__traverse&package-manager=npm_and_yarn&previous-version=7.0.13&new-version=7.0.15)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1589

Reviewed By: mweststrate

Differential Revision: D24254928

Pulled By: nikoant

fbshipit-source-id: 123b7dad283a55b7cf0889920a238bd7deccfada
2020-10-13 03:42:50 -07:00
dependabot[bot]
d0828f6837 Bump live-plugin-manager from 0.14.1 to 0.15.1 in /desktop (#1588)
Summary:
Bumps [live-plugin-manager](https://github.com/davideicardi/live-plugin-manager) from 0.14.1 to 0.15.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/davideicardi/live-plugin-manager/releases">live-plugin-manager's releases</a>.</em></p>
<blockquote>
<h2>v0.15.1</h2>
<ul>
<li>fix <code>console</code> object not correctly copied inside plugin's <code>global</code> object</li>
</ul>
<h2>v0.15.0</h2>
<ul>
<li>Moved typescript output to <code>dist</code> to avoid compilation issue. <a href="https://github-redirect.dependabot.com/davideicardi/live-plugin-manager/issues/30">https://github.com/facebook/flipper/issues/30</a> (Thanks <a href="https://github.com/fketchakeu">fketchakeu</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="881a95c8a0"><code>881a95c</code></a> 0.15.1</li>
<li><a href="b30cf37ffe"><code>b30cf37</code></a> fix console global object in plugin</li>
<li><a href="6c74ecd87e"><code>6c74ecd</code></a> 0.15.0</li>
<li><a href="f5dd7c4163"><code>f5dd7c4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/davideicardi/live-plugin-manager/issues/30">https://github.com/facebook/flipper/issues/30</a> from goldenbrick/fketchakeu/ts-jest</li>
<li><a href="dc91492808"><code>dc91492</code></a> Fix compatibility issues with JEST and similar frameworks.</li>
<li><a href="1fa4387035"><code>1fa4387</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/davideicardi/live-plugin-manager/issues/27">https://github.com/facebook/flipper/issues/27</a> from goldenbrick/fketchakeu/fix-ts-errors</li>
<li><a href="cbd9def319"><code>cbd9def</code></a> Fix 'variable declared but its value is never read' Typescript errors</li>
<li><a href="2d28968185"><code>2d28968</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/davideicardi/live-plugin-manager/issues/20">https://github.com/facebook/flipper/issues/20</a> from xxczaki/patch-1</li>
<li><a href="445a284c04"><code>445a284</code></a> Use markdown comments to enable syntax highlighting</li>
<li>See full diff in <a href="https://github.com/davideicardi/live-plugin-manager/compare/v0.14.1...v0.15.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=live-plugin-manager&package-manager=npm_and_yarn&previous-version=0.14.1&new-version=0.15.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1588

Reviewed By: mweststrate

Differential Revision: D24250130

Pulled By: nikoant

fbshipit-source-id: d4c6431f6fe1c01fb523e845020f3257d3db7df8
2020-10-13 03:04:11 -07:00
dependabot[bot]
9a3a32005a Bump console-feed from 3.1.0 to 3.1.7 in /desktop (#1587)
Summary:
Bumps [console-feed](https://github.com/samdenty99/console-feed) from 3.1.0 to 3.1.7.
<details>
<summary>Commits</summary>
<ul>
<li><a href="07a720b795"><code>07a720b</code></a> v3.1.7</li>
<li><a href="3ba0e2facd"><code>3ba0e2f</code></a> feat: display caught errors on properties</li>
<li><a href="e447954462"><code>e447954</code></a> Fixing the regeneratorRuntime error and React.memo error (<a href="https://github-redirect.dependabot.com/samdenty99/console-feed/issues/54">https://github.com/facebook/flipper/issues/54</a>)</li>
<li><a href="2fca873a16"><code>2fca873</code></a> update README.md</li>
<li>See full diff in <a href="https://github.com/samdenty99/console-feed/compare/v3.1.0...v3.1.7">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=console-feed&package-manager=npm_and_yarn&previous-version=3.1.0&new-version=3.1.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1587

Reviewed By: mweststrate

Differential Revision: D24250090

Pulled By: nikoant

fbshipit-source-id: 007908667af7f440787af371ae83a84f7a5488ff
2020-10-13 03:01:56 -07:00
dependabot[bot]
6cc9783612 Bump archiver from 5.0.0 to 5.0.2 in /desktop (#1591)
Summary:
Bumps [archiver](https://github.com/archiverjs/node-archiver) from 5.0.0 to 5.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/archiverjs/node-archiver/releases">archiver's releases</a>.</em></p>
<blockquote>
<h2>5.0.2</h2>
<h2>Maintenance</h2>
<ul>
<li>Force bump tar-stream from 2.1.2 to 2.1.4 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/450">https://github.com/facebook/flipper/issues/450</a>)</li>
</ul>
<h2>5.0.1</h2>
<h2>Maintenance</h2>
<ul>
<li>Bump tar-stream from 2.1.3 to 2.1.4 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/448">https://github.com/facebook/flipper/issues/448</a>)</li>
<li>Update docs (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/441">https://github.com/facebook/flipper/issues/441</a>)</li>
<li>Bump mocha from 8.1.1 to 8.1.3 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/444">https://github.com/facebook/flipper/issues/444</a>)</li>
<li>Bump tar from 6.0.2 to 6.0.5 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/439">https://github.com/facebook/flipper/issues/439</a>)</li>
<li>Bump mocha from 8.1.0 to 8.1.1 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/437">https://github.com/facebook/flipper/issues/437</a>)</li>
<li>Bump actions/checkout from v2.3.1 to v2.3.2 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/438">https://github.com/facebook/flipper/issues/438</a>)</li>
<li>Bump mocha from 8.0.1 to 8.1.0 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/436">https://github.com/facebook/flipper/issues/436</a>)</li>
<li>Bump actions/setup-node from v2.1.0 to v2.1.1 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/432">https://github.com/facebook/flipper/issues/432</a>)</li>
<li>Bump jsdoc from 3.6.4 to 3.6.5 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/434">https://github.com/facebook/flipper/issues/434</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e34d0a39dd"><code>e34d0a3</code></a> bump version for release</li>
<li><a href="5c1ba713df"><code>5c1ba71</code></a> Force bump tar-stream from 2.1.2 to 2.1.4 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/450">https://github.com/facebook/flipper/issues/450</a>)</li>
<li><a href="cef1ac966e"><code>cef1ac9</code></a> bump version for release</li>
<li><a href="34375b574c"><code>34375b5</code></a> Update release-drafter.yml</li>
<li><a href="e3ec39bacb"><code>e3ec39b</code></a> Bump tar-stream from 2.1.3 to 2.1.4 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/448">https://github.com/facebook/flipper/issues/448</a>)</li>
<li><a href="209b2f6fe5"><code>209b2f6</code></a> Update dependabot.yml</li>
<li><a href="cb02bf1963"><code>cb02bf1</code></a> Update docs (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/441">https://github.com/facebook/flipper/issues/441</a>)</li>
<li><a href="4eba7ae0fd"><code>4eba7ae</code></a> Bump mocha from 8.1.1 to 8.1.3 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/444">https://github.com/facebook/flipper/issues/444</a>)</li>
<li><a href="ebe5593f9d"><code>ebe5593</code></a> Update release-drafter.yml</li>
<li><a href="b7328ba42d"><code>b7328ba</code></a> Bump tar from 6.0.2 to 6.0.5 (<a href="https://github-redirect.dependabot.com/archiverjs/node-archiver/issues/439">https://github.com/facebook/flipper/issues/439</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/archiverjs/node-archiver/compare/5.0.0...5.0.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=archiver&package-manager=npm_and_yarn&previous-version=5.0.0&new-version=5.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1591

Reviewed By: mweststrate

Differential Revision: D24250411

Pulled By: nikoant

fbshipit-source-id: e94e4ea3a002da2e8f83aaa6ff5d9cc07efb3896
2020-10-13 02:56:45 -07:00
dependabot[bot]
703a6e17ae Bump inquirer from 7.1.0 to 7.3.3 in /desktop (#1592)
Summary:
Bumps [inquirer](https://github.com/SBoudrias/Inquirer.js) from 7.1.0 to 7.3.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/SBoudrias/Inquirer.js/releases">inquirer's releases</a>.</em></p>
<blockquote>
<h2>inquirer@7.3.3</h2>
<ul>
<li>Fix to release the readline on errors</li>
<li>Security patch (lodash)</li>
</ul>
<h2>inquirer@7.3.2</h2>
<p>Fix the <code>loop: false</code> option in the <code>checkbox</code> prompt.</p>
<h2>inquirer@7.3.1</h2>
<ul>
<li>Fix the <code>loop: false</code> option in the <code>list</code> prompt.</li>
</ul>
<h2>inquirer@7.3.0</h2>
<ul>
<li>New option <code>loop</code> (boolean) for list type prompts. This prevents the list from looping when reaching the top or bottom of the selection.</li>
<li>Bug fix: multi line list type prompts</li>
<li>Core: Bumped dependencies</li>
</ul>
<h2>Inquirer v7.2.0</h2>
<h3>Enhancement</h3>
<ul>
<li>039a55c7ec04d95887bdeb9b164cc634f26beb57 <a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/923">https://github.com/facebook/flipper/issues/923</a> Only import used lodash methods. (<a href="https://github.com/merceyz">merceyz</a>)</li>
</ul>
<h3>Bug Fix</h3>
<ul>
<li>a1171d25cdb48c147b405e3173828a8de2dc735b <a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/918">https://github.com/facebook/flipper/issues/918</a> Fix <code>inquirer/confirm</code> formatted output value. (<a href="https://github.com/rbardini">rbardini</a>)</li>
<li>1bf6413b71e94b52a68ba9a4d331ea67453e3390 Fix <code>engines</code> field for Node.js 8. (<a href="https://github.com/LitoMore">LitoMore</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="808d553853"><code>808d553</code></a> Publish</li>
<li><a href="833a4cde10"><code>833a4cd</code></a> Fix: cleanup when the prompt fails. (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/947">https://github.com/facebook/flipper/issues/947</a>)</li>
<li><a href="96db6648dc"><code>96db664</code></a> Update index.js (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/948">https://github.com/facebook/flipper/issues/948</a>)</li>
<li><a href="41a506b117"><code>41a506b</code></a> chore(deps): bump lodash to 4.17.19 (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/946">https://github.com/facebook/flipper/issues/946</a>)</li>
<li><a href="5dd9fa6150"><code>5dd9fa6</code></a> Publish</li>
<li><a href="ffe393be56"><code>ffe393b</code></a> feat: add loop: false for checkbox type prompts (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/945">https://github.com/facebook/flipper/issues/945</a>)</li>
<li><a href="dce97d8d78"><code>dce97d8</code></a> Publish</li>
<li><a href="cbdf405324"><code>cbdf405</code></a> Update yarn.lock</li>
<li><a href="132682ecfb"><code>132682e</code></a> fix: paginator works with loop:false (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/939">https://github.com/facebook/flipper/issues/939</a>)</li>
<li><a href="e7b8306d09"><code>e7b8306</code></a> [Snyk] Security upgrade lodash from 4.17.15 to 4.17.16 (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/943">https://github.com/facebook/flipper/issues/943</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/SBoudrias/Inquirer.js/compare/inquirer@7.1.0...inquirer@7.3.3">compare view</a></li>
</ul>
</details>
<br />

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

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/1592

Reviewed By: mweststrate

Differential Revision: D24254913

Pulled By: nikoant

fbshipit-source-id: 87b7d038cfa9187f027a1a92dfb333d81506fcd3
2020-10-13 02:53:20 -07:00
Anton Nikolaev
604b1bf1da Upgrade to Electron 10.1.3
Summary:
It's only a patch bump to fix the security warning we're getting.
Hopefully shouldn't cause too much trouble apart from figuring out
if I got the caches right.

Reviewed By: cekkaewnumchai

Differential Revision: D24221149

fbshipit-source-id: 70dd5052677443eec28c9e03a60bf0f5e5a74cdb
2020-10-12 10:19:54 -07:00
dependabot[bot]
bb3fd8c992 Bump @types/node from 13.13.0 to 14.11.5 in /desktop (#1575)
Summary:
Bumps [types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.13.0 to 14.11.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li>
</ul>
</details>
<br />

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

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/1575

Reviewed By: passy

Differential Revision: D24136281

Pulled By: mweststrate

fbshipit-source-id: 4d1011e27870891546430913ed6afc5d436828c4
2020-10-08 09:28:28 -07:00
dependabot[bot]
3e0537f000 Bump @types/react from 16.9.17 to 16.9.51 in /desktop (#1582)
Summary:
Bumps [types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 16.9.17 to 16.9.51.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/react&package-manager=npm_and_yarn&previous-version=16.9.17&new-version=16.9.51)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1582

Reviewed By: passy

Differential Revision: D24191008

Pulled By: mweststrate

fbshipit-source-id: be1152144127493994660f6c9166939d9184c790
2020-10-08 07:36:19 -07:00
Michel Weststrate
3ba8bbf03c Bump dependencies (attempt 2)
Summary: In D24138822 I basically bumped all desktop deps. That was a bit too much as it affected our build infra and broke it. The problem wasn't easy to bisect so choose a smaller set of deps instead to update; everything transpile & lint related + a few well tested runtime deps.

Reviewed By: cekkaewnumchai

Differential Revision: D24161841

fbshipit-source-id: 67162efeccd05a344b229ce976102cfafe6d1099
2020-10-08 01:49:10 -07:00
dependabot[bot]
48c0cdeb07 Bump antd from 4.6.3 to 4.6.6 in /desktop (#1557)
Summary:
allow-large-files

Bumps [antd](https://github.com/ant-design/ant-design) from 4.6.3 to 4.6.6.
<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.6.6</h2>
<ul>
<li>{emoji:1f41e} Fix Steps first item shifts in small screen. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26894">#26894</a></li>
<li>{emoji:1f484} Fix Divider border style not work when text is provided. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26863">#26863</a></li>
<li>{emoji:1f41e} Fix Radio.Button validation error highlight. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26849">#26849</a> <a href="https://github.com/dhorelik">dhorelik</a></li>
<li>{emoji:1f484} Fix Typography link-decoration style. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26854">#26854</a> <a href="https://github.com/vineetvk01">vineetvk01</a></li>
<li>Locale
<ul>
<li>{emoji:1f310} Add Thai locale support. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26906">#26906</a> <a href="https://github.com/anawinwz">anawinwz</a></li>
</ul>
</li>
<li>TypeScript
<ul>
<li>� Fix message.destroy parameter type. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26864">#26864</a> <a href="https://github.com/lihqi">lihqi</a></li>
<li>� Optimize Slider type definition. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26884">#26884</a></li>
<li>� Form properly export <code>FormListProps</code> type. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26831">#26831</a> <a href="https://github.com/mgcrea">mgcrea</a></li>
</ul>
</li>
</ul>
<hr />
<ul>
<li>{emoji:1f41e} 修复 Steps 在小屏幕下第一项偏移的问题。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26894">#26894</a></li>
<li>{emoji:1f484} 修复 Divider 在有文字时,设置边框颜色无效的问题。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26863">#26863</a></li>
<li>{emoji:1f41e} 修复 Radio.Button 错误校验高亮样式的问题。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26849">#26849</a> <a href="https://github.com/dhorelik">dhorelik</a></li>
<li>{emoji:1f484} 修复 Typography 链接下划线样式。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26854">#26854</a> <a href="https://github.com/vineetvk01">vineetvk01</a></li>
<li>国际化
<ul>
<li>{emoji:1f310} 添加泰语支持。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26906">#26906</a> <a href="https://github.com/anawinwz">anawinwz</a></li>
</ul>
</li>
<li>TypeScript
<ul>
<li>� 修复 message.destroy 参数类型错误。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26864">#26864</a> <a href="https://github.com/lihqi">lihqi</a></li>
<li>� 优化 Slider 类型定义。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26884">#26884</a></li>
<li>� 导出 Form 中的 <code>FormListProps</code> 类型。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26831">#26831</a> <a href="https://github.com/mgcrea">mgcrea</a></li>
</ul>
</li>
</ul>
<h2>4.6.5</h2>
<ul>
<li>{emoji:1f484} Fix Descriptions item long text ellipsis issue. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26820">#26820</a></li>
<li>{emoji:1f41e} Fix Menu unexpected scrollbar when show and hide. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26817">#26817</a></li>
<li>{emoji:1f41e} Fix <code>layout-sider-background</code> cannot set to linear gradient color. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26810">#26810</a></li>
<li>{emoji:1f41e} Fix Select compositing status lost when input first letter in Chinese. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26796">#26796</a></li>
<li>{emoji:1f41e} Fix Table <code>table-sticky-zindex</code> less compile error issue. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26800">#26800</a> <a href="https://github.com/chimp1nski">chimp1nski</a></li>
<li>Button
<ul>
<li>{emoji:1f484} Fix Button align issue when has icon only. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26785">#26785</a></li>
<li>{emoji:1f41e} Fix Button warning <code>Invalid value for prop navigate</code> when using with react-router. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26740">#26740</a> <a href="https://github.com/knobo">knobo</a></li>
</ul>
</li>
<li>{emoji:1f484} Fix TimePicker column align issue, add <code>picker-time-panel-column-width</code> and <code>picker-time-panel-column-height</code> less variables. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26784">#26784</a></li>
<li>{emoji:1f41e} Fix AutoComplete warning when using <code>placeholder</code> and <code>allowClear</code>. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26765">#26765</a></li>
<li>{emoji:1f41e} Fix Space show items when it's render empty dom. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26721">#26721</a> <a href="https://github.com/knobo">knobo</a></li>
<li>{emoji:1f6e0} Dedupe <code>rc-trigger</code> version to reduce package size. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26803">#26803</a></li>
<li>TypeScript
<ul>
<li>� Cascader add <code>name</code> and <code>id</code> props definition. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26660">#26660</a> <a href="https://github.com/alwaysloseall">alwaysloseall</a></li>
</ul>
</li>
</ul>
<hr />
<ul>
<li>{emoji:1f484} 修复 Descriptions 长文本溢出的样式问题。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26820">#26820</a></li>
<li>{emoji:1f41e} 修复 Menu 子菜单展开/收起时会出现滚动条的问题。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26817">#26817</a></li>
<li>{emoji:1f41e} 修复 <code>layout-sider-background</code> 变量不能设置为渐变色的问题。<a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26810">#26810</a></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</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.6.6</h2>
<p><code>2020-09-27</code></p>
<ul>
<li>{emoji:1f41e} Fix Steps first item shifts in small screen. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26894">#26894</a></li>
<li>{emoji:1f484} Fix Divider border style not work when text is provided. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26863">#26863</a></li>
<li>{emoji:1f41e} Fix Radio.Button validation error highlight. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26849">#26849</a> <a href="https://github.com/dhorelik">dhorelik</a></li>
<li>{emoji:1f484} Fix Typography link-decoration style. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26854">#26854</a> <a href="https://github.com/vineetvk01">vineetvk01</a></li>
<li>Locale
<ul>
<li>{emoji:1f310} Add Thai locale support. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26906">#26906</a> <a href="https://github.com/anawinwz">anawinwz</a></li>
</ul>
</li>
<li>TypeScript
<ul>
<li>� Fix message.destroy parameter type. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26864">#26864</a> <a href="https://github.com/lihqi">lihqi</a></li>
<li>� Optimize Slider type definition. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26884">#26884</a></li>
<li>� Form properly export <code>FormListProps</code> type. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26831">#26831</a> <a href="https://github.com/mgcrea">mgcrea</a></li>
</ul>
</li>
</ul>
<h2>4.6.5</h2>
<p><code>2020-09-20</code></p>
<ul>
<li>{emoji:1f484} Fix Descriptions item long text ellipsis issue. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26820">#26820</a></li>
<li>{emoji:1f41e} Fix Menu unexpected scrollbar when show and hide. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26817">#26817</a></li>
<li>{emoji:1f41e} Fix <code>layout-sider-background</code> cannot set to linear gradient color. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26810">#26810</a></li>
<li>{emoji:1f41e} Fix Select compositing status lost when input first letter in Chinese. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26796">#26796</a></li>
<li>{emoji:1f41e} Fix Table <code>table-sticky-zindex</code> less compile error issue. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26800">#26800</a> <a href="https://github.com/chimp1nski">chimp1nski</a></li>
<li>Button
<ul>
<li>{emoji:1f484} Fix Button align issue when has icon only. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26785">#26785</a></li>
<li>{emoji:1f41e} Fix Button warning <code>Invalid value for prop navigate</code> when using with react-router. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26740">#26740</a> <a href="https://github.com/knobo">knobo</a></li>
</ul>
</li>
<li>{emoji:1f484} Fix TimePicker column align issue, add <code>picker-time-panel-column-width</code> and <code>picker-time-panel-column-height</code> less variables. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26784">#26784</a></li>
<li>{emoji:1f41e} Fix AutoComplete warning when using <code>placeholder</code> and <code>allowClear</code>. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26765">#26765</a></li>
<li>{emoji:1f41e} Fix Space show items when it's render empty dom. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26721">#26721</a> <a href="https://github.com/knobo">knobo</a></li>
<li>{emoji:1f6e0} Dedupe <code>rc-trigger</code> version to reduce package size. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26803">#26803</a></li>
<li>TypeScript
<ul>
<li>� Cascader add <code>name</code> and <code>id</code> props definition. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26660">#26660</a> <a href="https://github.com/alwaysloseall">alwaysloseall</a></li>
</ul>
</li>
</ul>
<h2>4.6.4</h2>
<p><code>2020-09-13</code></p>
<ul>
<li>{emoji:1f484} style: Card card image has extra 1px border. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26659">#26659</a></li>
<li>{emoji:1f484} Fix Select <code>placeholder</code> color not same as Input. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26651">#26651</a> <a href="https://github.com/wangcch">wangcch</a></li>
<li>{emoji:1f41e} Fix Menu not support React.Fragment inside. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26656">#26656</a></li>
<li>{emoji:1f41e} Fix TextArea different behavior with Input when set <code>value</code> to <code>undefined</code>. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26652">#26652</a></li>
<li>{emoji:1f41e} Fix Motion related issue like Upload align flash and Form.Item with <code>help</code> ssr issue. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26628">#26628</a></li>
<li>{emoji:1f41e} Fix Typography.Link warning <code>Invalid value for prop navigate</code> when using with react-router. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26623">#26623</a></li>
<li>{emoji:1f41e} Fix Table pagination missing when is above table. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26618">#26618</a></li>
<li>{emoji:1f41e} Fix Upload in control miss file when upload multiple file in same time. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26612">#26612</a></li>
<li>TypeScript
<ul>
<li>� Fix Table that sorter <code>compare</code> and <code>multiple</code> should be optional. <a href="https://github-redirect.dependabot.com/ant-design/ant-design/pull/26686">#26686</a></li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="78b7c01048"><code>78b7c01</code></a> chore: version (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/26918">#26918</a>)</li>
<li><a href="ab33429bf6"><code>ab33429</code></a> release: 4.6.6 (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/26916">#26916</a>)</li>
<li><a href="c7d376001a"><code>c7d3760</code></a> fix({emoji:1f41b}): Steps item shifts in vertical mode (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/26894">#26894</a>)</li>
<li><a href="14ef846eb7"><code>14ef846</code></a> change function name correctly in index.js (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/26850">#26850</a>)</li>
<li><a href="cc37f7d189"><code>cc37f7d</code></a> fix: fix message.destroy parameter (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/26864">#26864</a>)</li>
<li><a href="006abe5e92"><code>006abe5</code></a> chore(slider): optimize type definition (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/26884">#26884</a>)</li>
<li><a href="aac1d4e434"><code>aac1d4e</code></a> chore: Add auto close workflow</li>
<li><a href="80d36fb0ae"><code>80d36fb</code></a> docs: Add Form.List deps faq (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/26873">#26873</a>)</li>
<li><a href="2775049345"><code>2775049</code></a> docs: Update TreeNode isLeaf desc (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/26872">#26872</a>)</li>
<li><a href="1e176ed841"><code>1e176ed</code></a> fix: Divider border style not work on text mode (<a href="https://github-redirect.dependabot.com/ant-design/ant-design/issues/26863">#26863</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/ant-design/ant-design/compare/4.6.3...4.6.6">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.6.3&new-version=4.6.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1557

Reviewed By: cekkaewnumchai

Differential Revision: D24112926

Pulled By: mweststrate

fbshipit-source-id: 561a7b436c78ef7913876f767b9957a17105159d
2020-10-06 04:23:08 -07:00
dependabot[bot]
b416c39fcd Bump @babel/generator from 7.11.0 to 7.11.6 in /desktop (#1552)
Summary:
Bumps [babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) from 7.11.0 to 7.11.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases">babel/generator's releases</a>.</em></p>
<blockquote>
<h2>v7.11.6 (2020-09-03)</h2>
<p>Thanks <a href="https://github.com/janbrasna">janbrasna</a> for their first PR!</p>
<h4>🏠 Internal</h4>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12028">#12028</a> Run prepublish build after versioning (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
<h4>↩️ Revert</h4>
<ul>
<li><code>babel-cli</code>, <code>babel-core</code>, <code>babel-generator</code>, <code>babel-helper-transform-fixture-test-runner</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12027">#12027</a> Revert <a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/12014">#12014</a> (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 2</h4>
<ul>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li>Jan Brašna (<a href="https://github.com/janbrasna">janbrasna</a>)</li>
</ul>
<h2>v7.11.5 (2020-08-31)</h2>
<p>Thanks <a href="https://github.com/giovannicalo">giovannicalo</a>, <a href="https://github.com/johanholmerin">johanholmerin</a>, <a href="https://github.com/uhyo">uhyo</a> for their first PRs!</p>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12017">#12017</a> Fix <code>jsxDEV</code> for generated elements (<a href="https://github.com/Timer">Timer</a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11931">#11931</a> fix: ExpressionBody should respect [In] parameter (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11987">#11987</a> Set generator to true during error recovery of accessor (<a href="https://github.com/existentialism">existentialism</a>)</li>
</ul>
</li>
<li><code>babel/eslint-plugin</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11993">#11993</a> Added linting support for private class methods (<a href="https://github.com/giovannicalo">giovannicalo</a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-function-bind</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12000">#12000</a> fix(plugin-proposal-function-bind): fix invalid code emitted for <code>::super.foo</code> (<a href="https://github.com/uhyo">uhyo</a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11832">#11832</a> Forward deopt node path (<a href="https://github.com/johanholmerin">johanholmerin</a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12013">#12013</a> Remove unused enhanced-resolve and normalize lock resolutions (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12010">#12010</a> chore: use Rollup 2 (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12002">#12002</a> Restructure CI workflow (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11781">#11781</a> chore: improve Yarn 2 cache on CI (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li>All packages
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11962">#11962</a> Use Yarn 2 (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 6</h4>
<ul>
<li>Brian Ng (<a href="https://github.com/existentialism">existentialism</a>)</li>
<li>Giovanni Calò (<a href="https://github.com/giovannicalo">giovannicalo</a>)</li>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li>Joe Haddad (<a href="https://github.com/Timer">Timer</a>)</li>
<li>Johan Holmerin (<a href="https://github.com/johanholmerin">johanholmerin</a>)</li>
<li>uhyo (<a href="https://github.com/uhyo">uhyo</a>)</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">babel/generator's changelog</a>.</em></p>
<blockquote>
<h2>v7.11.6 (2020-09-03)</h2>
<h4>🏠 Internal</h4>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12028">#12028</a> Run prepublish build after versioning (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
<h4>↩️ Revert</h4>
<ul>
<li><code>babel-cli</code>, <code>babel-core</code>, <code>babel-generator</code>, <code>babel-helper-transform-fixture-test-runner</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12027">#12027</a> Revert <a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/12014">#12014</a> (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
</ul>
<h2>v7.11.5 (2020-08-31)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12017">#12017</a> Fix <code>jsxDEV</code> for generated elements (<a href="https://github.com/Timer">Timer</a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11931">#11931</a> fix: ExpressionBody should respect [In] parameter (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11987">#11987</a> Set generator to true during error recovery of accessor (<a href="https://github.com/existentialism">existentialism</a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11993">#11993</a> Added linting support for private class methods (<a href="https://github.com/giovannicalo">giovannicalo</a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-function-bind</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12000">#12000</a> fix(plugin-proposal-function-bind): fix invalid code emitted for <code>::super.foo</code> (<a href="https://github.com/uhyo">uhyo</a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11832">#11832</a> Forward deopt node path (<a href="https://github.com/johanholmerin">johanholmerin</a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12013">#12013</a> Remove unused enhanced-resolve and normalize lock resolutions (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12010">#12010</a> chore: use Rollup 2 (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12002">#12002</a> Restructure CI workflow (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11781">#11781</a> chore: improve Yarn 2 cache on CI (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li><em>Every package</em>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11962">#11962</a> Use Yarn 2 (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
</ul>
<h2>v7.11.4 (2020-08-20)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helper-replace-supers</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11985">#11985</a> fix: declare babel/traverse as a dependency (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11974">#11974</a> Ensure <code>import()</code> is not transpiled in <code>babel-core</code> published source (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11979">#11979</a> Throw error on invalid flow async generic arrow syntax (<a href="https://github.com/existentialism">existentialism</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11955">#11955</a> Fix parsing type casted generic flow arrow exprs (<a href="https://github.com/existentialism">existentialism</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11973">#11973</a> fix: do not transform ClassPrivateMethods in estree (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11941">#11941</a> fix: push new token context when braceHashL is seen (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11943">#11943</a> fix: reset EndLocation for catch param (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11978">#11978</a> fix: do not mutate newTypes (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11970">#11970</a> fix: ensure defaults are set in babel/eslint-parser (<a href="https://github.com/kaicataldo">kaicataldo</a>)</li>
</ul>
</li>
<li><code>babel-generator</code></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e51139d7fd"><code>e51139d</code></a> v7.11.6</li>
<li><a href="a91fdeb1f6"><code>a91fdeb</code></a> Revert <a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/12014">#12014</a> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/12027">#12027</a>)</li>
<li><a href="af64ccb2b0"><code>af64ccb</code></a> v7.11.5</li>
<li><a href="d5bcc08bf7"><code>d5bcc08</code></a> chore: bump source-map to 0.6.1 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/12014">#12014</a>)</li>
<li><a href="3fad7eab9b"><code>3fad7ea</code></a> Use Yarn 2 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/11962">#11962</a>)</li>
<li><a href="90b1989569"><code>90b1989</code></a> v7.11.4</li>
<li><a href="3bff1ce35a"><code>3bff1ce</code></a> fix: disallow line break between async and property (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/11947">#11947</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.11.6/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.11.0&new-version=7.11.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1552

Reviewed By: cekkaewnumchai

Differential Revision: D24112950

Pulled By: mweststrate

fbshipit-source-id: 5b8334410499e7670ecedf6052e33cb320d677ce
2020-10-06 04:23:08 -07:00
dependabot[bot]
e05a1a9637 Bump @babel/eslint-parser from 7.11.0 to 7.11.5 in /desktop (#1556)
Summary:
Bumps [babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.11.0 to 7.11.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases">babel/eslint-parser's releases</a>.</em></p>
<blockquote>
<h2>v7.11.5 (2020-08-31)</h2>
<p>Thanks <a href="https://github.com/giovannicalo">giovannicalo</a>, <a href="https://github.com/johanholmerin">johanholmerin</a>, <a href="https://github.com/uhyo">uhyo</a> for their first PRs!</p>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12017">#12017</a> Fix <code>jsxDEV</code> for generated elements (<a href="https://github.com/Timer">Timer</a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11931">#11931</a> fix: ExpressionBody should respect [In] parameter (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11987">#11987</a> Set generator to true during error recovery of accessor (<a href="https://github.com/existentialism">existentialism</a>)</li>
</ul>
</li>
<li><code>babel/eslint-plugin</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11993">#11993</a> Added linting support for private class methods (<a href="https://github.com/giovannicalo">giovannicalo</a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-function-bind</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12000">#12000</a> fix(plugin-proposal-function-bind): fix invalid code emitted for <code>::super.foo</code> (<a href="https://github.com/uhyo">uhyo</a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11832">#11832</a> Forward deopt node path (<a href="https://github.com/johanholmerin">johanholmerin</a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12013">#12013</a> Remove unused enhanced-resolve and normalize lock resolutions (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12010">#12010</a> chore: use Rollup 2 (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12002">#12002</a> Restructure CI workflow (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11781">#11781</a> chore: improve Yarn 2 cache on CI (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li>All packages
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11962">#11962</a> Use Yarn 2 (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 6</h4>
<ul>
<li>Brian Ng (<a href="https://github.com/existentialism">existentialism</a>)</li>
<li>Giovanni Calò (<a href="https://github.com/giovannicalo">giovannicalo</a>)</li>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li>Joe Haddad (<a href="https://github.com/Timer">Timer</a>)</li>
<li>Johan Holmerin (<a href="https://github.com/johanholmerin">johanholmerin</a>)</li>
<li>uhyo (<a href="https://github.com/uhyo">uhyo</a>)</li>
</ul>
<h2>v7.11.4 (2020-08-20)</h2>
<p>Thanks <a href="https://github.com/Monchi">Monchi</a> for their first PR to Babel!</p>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helper-replace-supers</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11985">#11985</a> fix: declare babel/traverse as a dependency (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11974">#11974</a> Ensure <code>import()</code> is not transpiled in <code>babel-core</code> published source (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11979">#11979</a> Throw error on invalid flow async generic arrow syntax (<a href="https://github.com/existentialism">existentialism</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11955">#11955</a> Fix parsing type casted generic flow arrow exprs (<a href="https://github.com/existentialism">existentialism</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11973">#11973</a> fix: do not transform ClassPrivateMethods in estree (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11941">#11941</a> fix: push new token context when braceHashL is seen (<a href="https://github.com/JLHwung">JLHwung</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">babel/eslint-parser's changelog</a>.</em></p>
<blockquote>
<h2>v7.11.5 (2020-08-31)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12017">#12017</a> Fix <code>jsxDEV</code> for generated elements (<a href="https://github.com/Timer">Timer</a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11931">#11931</a> fix: ExpressionBody should respect [In] parameter (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11987">#11987</a> Set generator to true during error recovery of accessor (<a href="https://github.com/existentialism">existentialism</a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11993">#11993</a> Added linting support for private class methods (<a href="https://github.com/giovannicalo">giovannicalo</a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-function-bind</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12000">#12000</a> fix(plugin-proposal-function-bind): fix invalid code emitted for <code>::super.foo</code> (<a href="https://github.com/uhyo">uhyo</a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11832">#11832</a> Forward deopt node path (<a href="https://github.com/johanholmerin">johanholmerin</a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12013">#12013</a> Remove unused enhanced-resolve and normalize lock resolutions (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12010">#12010</a> chore: use Rollup 2 (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12002">#12002</a> Restructure CI workflow (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11781">#11781</a> chore: improve Yarn 2 cache on CI (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li><em>Every package</em>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11962">#11962</a> Use Yarn 2 (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
</ul>
<h2>v7.11.4 (2020-08-20)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helper-replace-supers</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11985">#11985</a> fix: declare babel/traverse as a dependency (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11974">#11974</a> Ensure <code>import()</code> is not transpiled in <code>babel-core</code> published source (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11979">#11979</a> Throw error on invalid flow async generic arrow syntax (<a href="https://github.com/existentialism">existentialism</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11955">#11955</a> Fix parsing type casted generic flow arrow exprs (<a href="https://github.com/existentialism">existentialism</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11973">#11973</a> fix: do not transform ClassPrivateMethods in estree (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11941">#11941</a> fix: push new token context when braceHashL is seen (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11943">#11943</a> fix: reset EndLocation for catch param (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11978">#11978</a> fix: do not mutate newTypes (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11970">#11970</a> fix: ensure defaults are set in babel/eslint-parser (<a href="https://github.com/kaicataldo">kaicataldo</a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11947">#11947</a> fix: disallow line break between async and property (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li>Other
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11952">#11952</a> Move legacy node version tests to GitHub actions (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11936">#11936</a> chore: do not push version commit on lerna version (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11923">#11923</a> Add more parser test cases (<a href="https://github.com/JLHwung">JLHwung</a>)</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="af64ccb2b0"><code>af64ccb</code></a> v7.11.5</li>
<li><a href="2e20f1b8a6"><code>2e20f1b</code></a> add test on ES2021 features (<a href="https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/12005">#12005</a>)</li>
<li><a href="3fad7eab9b"><code>3fad7ea</code></a> Use Yarn 2 (<a href="https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/11962">#11962</a>)</li>
<li><a href="90b1989569"><code>90b1989</code></a> v7.11.4</li>
<li><a href="1b0f19b019"><code>1b0f19b</code></a> fix: do not mutate newTypes (<a href="https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/11978">#11978</a>)</li>
<li><a href="180e9c00e3"><code>180e9c0</code></a> fix: ensure defaults are set in babel/eslint-parser (<a href="https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/11970">#11970</a>)</li>
<li><a href="cdada5800d"><code>cdada58</code></a> fix: do not transform ClassPrivateMethods in estree (<a href="https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/11973">#11973</a>)</li>
<li><a href="57b658c4d8"><code>57b658c</code></a> v7.11.3</li>
<li><a href="48e793e964"><code>48e793e</code></a> fix: add ImportExpression visitorKeys (<a href="https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/11932">#11932</a>)</li>
<li><a href="08054181c3"><code>0805418</code></a> docs: remove experimental warning on README (<a href="https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/11900">#11900</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.11.5/eslint/babel-eslint-parser">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/eslint-parser&package-manager=npm_and_yarn&previous-version=7.11.0&new-version=7.11.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1556

Reviewed By: cekkaewnumchai

Differential Revision: D24112930

Pulled By: mweststrate

fbshipit-source-id: 54c56ce714445f336b5d36970cfb52b5c8027da1
2020-10-06 04:23:08 -07:00
dependabot[bot]
dadbdfbfa0 Bump axios from 0.19.2 to 0.20.0 in /desktop (#1558)
Summary:
Bumps [axios](https://github.com/axios/axios) from 0.19.2 to 0.20.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/axios/axios/releases">axios's releases</a>.</em></p>
<blockquote>
<h2>v0.20.0</h2>
<p>Release of 0.20.0-pre as a full release with no other changes.</p>
<h2>v0.20.0-0</h2>
<h3>0.20.0-pre (July 15, 2020)</h3>
<p>Fixes and Functionality:</p>
<ul>
<li>Fixing response with utf-8 BOM can not parse to json (<a href="https://github-redirect.dependabot.com/axios/axios/pull/2419">#2419</a>)
<ul>
<li>fix: remove byte order marker (UTF-8 BOM) when transform response</li>
<li>fix: remove BOM only utf-8</li>
<li>test: utf-8 BOM</li>
<li>fix: incorrect param name</li>
</ul>
</li>
<li>Refactor mergeConfig without utils.deepMerge (<a href="https://github-redirect.dependabot.com/axios/axios/pull/2844">#2844</a>)
<ul>
<li>Adding failing test</li>
<li>Fixing <a href="https://github-redirect.dependabot.com/axios/axios/issues/2587">#2587</a> default custom config persisting</li>
<li>Adding Concat keys and filter duplicates</li>
<li>Fixed value from CPE</li>
<li>update for review feedbacks</li>
<li>no deepMerge</li>
<li>only merge between plain objects</li>
<li>fix rename</li>
<li>always merge config by mergeConfig</li>
<li>extract function mergeDeepProperties</li>
<li>refactor mergeConfig with all keys, and add special logic for validateStatus</li>
<li>add test for resetting headers</li>
<li>add lots of tests and fix a bug</li>
<li>should not inherit <code>data</code></li>
<li>use simple toString</li>
</ul>
</li>
<li>Fixing overwrite Blob/File type as Content-Type in browser. (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1773">#1773</a>)</li>
<li>Fixing an issue that type 'null' is not assignable to validateStatus (<a href="https://github-redirect.dependabot.com/axios/axios/pull/2773">#2773</a>)</li>
<li>Fixing special char encoding (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1671">#1671</a>)
<ul>
<li>removing @ character from replacement list since it is a reserved character</li>
<li>Updating buildURL test to not include the @ character</li>
<li>Removing console logs</li>
</ul>
</li>
<li>Fixing password encoding with special characters in basic authentication (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1492">https://github.com/facebook/flipper/issues/1492</a>)
<ul>
<li>Fixing password encoding with special characters in basic authentication</li>
<li>Adding test to check if password with non-Latin1 characters pass</li>
</ul>
</li>
<li>Fixing 'Network Error' in react native android (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1487">https://github.com/facebook/flipper/issues/1487</a>)
There is a bug in react native Android platform when using get method. It will trigger a 'Network Error' when passing the requestData which is an empty string to request.send function. So if the requestData is an empty string we can set it to null as well to fix the bug.</li>
<li>Fixing Cookie Helper with Asyc Components (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1105">https://github.com/facebook/flipper/issues/1105</a>) (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1107">https://github.com/facebook/flipper/issues/1107</a>)</li>
<li>Fixing 'progressEvent' type (<a href="https://github-redirect.dependabot.com/axios/axios/pull/2851">#2851</a>)
<ul>
<li>Fix 'progressEvent' type</li>
<li>Update axios.ts</li>
</ul>
</li>
<li>Fixing getting local files (file://) failed (<a href="https://github-redirect.dependabot.com/axios/axios/pull/2470">#2470</a>)
<ul>
<li>fix issue <a href="https://github-redirect.dependabot.com/axios/axios/issues/2416">#2416</a>, <a href="https://github-redirect.dependabot.com/axios/axios/issues/2396">#2396</a></li>
<li>fix Eslint warn</li>
<li>Modify judgment conditions</li>
<li>add unit test</li>
<li>update unit test</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/axios/axios/blob/master/CHANGELOG.md">axios's changelog</a>.</em></p>
<blockquote>
<h3>0.20.0 (August 20, 2020)</h3>
<p>Release of 0.20.0-pre as a full release with no other changes.</p>
<h3>0.20.0-pre (July 15, 2020)</h3>
<p>Fixes and Functionality:</p>
<ul>
<li>Fixing response with utf-8 BOM can not parse to json (<a href="https://github-redirect.dependabot.com/axios/axios/pull/2419">#2419</a>)
<ul>
<li>fix: remove byte order marker (UTF-8 BOM) when transform response</li>
<li>fix: remove BOM only utf-8</li>
<li>test: utf-8 BOM</li>
<li>fix: incorrect param name</li>
</ul>
</li>
<li>Refactor mergeConfig without utils.deepMerge (<a href="https://github-redirect.dependabot.com/axios/axios/pull/2844">#2844</a>)
<ul>
<li>Adding failing test</li>
<li>Fixing <a href="https://github-redirect.dependabot.com/axios/axios/issues/2587">#2587</a> default custom config persisting</li>
<li>Adding Concat keys and filter duplicates</li>
<li>Fixed value from CPE</li>
<li>update for review feedbacks</li>
<li>no deepMerge</li>
<li>only merge between plain objects</li>
<li>fix rename</li>
<li>always merge config by mergeConfig</li>
<li>extract function mergeDeepProperties</li>
<li>refactor mergeConfig with all keys, and add special logic for validateStatus</li>
<li>add test for resetting headers</li>
<li>add lots of tests and fix a bug</li>
<li>should not inherit <code>data</code></li>
<li>use simple toString</li>
</ul>
</li>
<li>Fixing overwrite Blob/File type as Content-Type in browser. (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1773">#1773</a>)</li>
<li>Fixing an issue that type 'null' is not assignable to validateStatus (<a href="https://github-redirect.dependabot.com/axios/axios/pull/2773">#2773</a>)</li>
<li>Fixing special char encoding (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1671">#1671</a>)
<ul>
<li>removing @ character from replacement list since it is a reserved character</li>
<li>Updating buildURL test to not include the @ character</li>
<li>Removing console logs</li>
</ul>
</li>
<li>Fixing password encoding with special characters in basic authentication (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1492">https://github.com/facebook/flipper/issues/1492</a>)
<ul>
<li>Fixing password encoding with special characters in basic authentication</li>
<li>Adding test to check if password with non-Latin1 characters pass</li>
</ul>
</li>
<li>Fixing 'Network Error' in react native android (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1487">https://github.com/facebook/flipper/issues/1487</a>)
There is a bug in react native Android platform when using get method. It will trigger a 'Network Error' when passing the requestData which is an empty string to request.send function. So if the requestData is an empty string we can set it to null as well to fix the bug.</li>
<li>Fixing Cookie Helper with Asyc Components (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1105">https://github.com/facebook/flipper/issues/1105</a>) (<a href="https://github-redirect.dependabot.com/axios/axios/pull/1107">https://github.com/facebook/flipper/issues/1107</a>)</li>
<li>Fixing 'progressEvent' type (<a href="https://github-redirect.dependabot.com/axios/axios/pull/2851">#2851</a>)
<ul>
<li>Fix 'progressEvent' type</li>
<li>Update axios.ts</li>
</ul>
</li>
<li>Fixing getting local files (file://) failed (<a href="https://github-redirect.dependabot.com/axios/axios/pull/2470">#2470</a>)
<ul>
<li>fix issue <a href="https://github-redirect.dependabot.com/axios/axios/issues/2416">#2416</a>, <a href="https://github-redirect.dependabot.com/axios/axios/issues/2396">#2396</a></li>
<li>fix Eslint warn</li>
<li>Modify judgment conditions</li>
<li>add unit test</li>
<li>update unit test</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="0d87655624"><code>0d87655</code></a> Releasing 0.20.0</li>
<li><a href="cd27741ff6"><code>cd27741</code></a> Updating changelog for 0.20.0 release</li>
<li><a href="ffea03453f"><code>ffea034</code></a> Releasing 0.20.0-0</li>
<li><a href="fe147fbd3b"><code>fe147fb</code></a> Updating changlog for 0.20.0 beta release</li>
<li><a href="16aa2ce7fa"><code>16aa2ce</code></a> Fixing response with utf-8 BOM can not parse to json (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2419">#2419</a>)</li>
<li><a href="c4300a88cf"><code>c4300a8</code></a> Adding support for URLSearchParams in node (<a href="https://github-redirect.dependabot.com/axios/axios/issues/1900">#1900</a>)</li>
<li><a href="bed6783452"><code>bed6783</code></a> add table of content (preview) (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3050">#3050</a>)</li>
<li><a href="c70fab9d56"><code>c70fab9</code></a> Fix stale bot config (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3049">#3049</a>)</li>
<li><a href="5b08fc4ac7"><code>5b08fc4</code></a> Add days and change name to work (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3035">#3035</a>)</li>
<li><a href="1768c23da0"><code>1768c23</code></a> Update close-issues.yml (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3031">#3031</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/axios/axios/compare/v0.19.2...v0.20.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=axios&package-manager=npm_and_yarn&previous-version=0.19.2&new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1558

Reviewed By: cekkaewnumchai

Differential Revision: D24112920

Pulled By: mweststrate

fbshipit-source-id: 3e3e21501ac69a72dcdb2655c012c86372d94047
2020-10-06 04:23:08 -07:00
dependabot[bot]
0f2a256a77 Bump @types/babel__core from 7.1.9 to 7.1.10 in /desktop (#1551)
Summary:
Bumps [types/babel__core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__core) from 7.1.9 to 7.1.10.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/babel__core">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/babel__core&package-manager=npm_and_yarn&previous-version=7.1.9&new-version=7.1.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1551

Reviewed By: cekkaewnumchai

Differential Revision: D24112956

Pulled By: mweststrate

fbshipit-source-id: 7a4c0b9d77cf86b0884bbd735c08f2ac7a44b688
2020-10-06 04:23:07 -07:00
dependabot[bot]
57fe321009 Bump query-string from 6.13.1 to 6.13.3 in /desktop (#1554)
Summary:
Bumps [query-string](https://github.com/sindresorhus/query-string) from 6.13.1 to 6.13.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/sindresorhus/query-string/releases">query-string's releases</a>.</em></p>
<blockquote>
<h2>v6.13.3</h2>
<ul>
<li>Fix the TypeScript type for the <code>.stringifyUrl()</code> method  b15f945</li>
</ul>
<p><a href="https://github.com/sindresorhus/query-string/compare/v6.13.2...v6.13.3">https://github.com/sindresorhus/query-string/compare/v6.13.2...v6.13.3</a></p>
<h2>v6.13.2</h2>
<ul>
<li>Fix the <code>ParsedQuery</code> TypeScript typ  56d2923</li>
</ul>
<p><a href="https://github.com/sindresorhus/query-string/compare/v6.13.1...v6.13.2">https://github.com/sindresorhus/query-string/compare/v6.13.1...v6.13.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="eb769d201d"><code>eb769d2</code></a> 6.13.3</li>
<li><a href="b15f945fc1"><code>b15f945</code></a> Fix the TypeScript type for the <code>.stringifyUrl()</code> method</li>
<li><a href="60802a7697"><code>60802a7</code></a> 6.13.2</li>
<li><a href="56d29234a2"><code>56d2923</code></a> Fix the <code>ParsedQuery</code> TypeScript typ</li>
<li>See full diff in <a href="https://github.com/sindresorhus/query-string/compare/v6.13.1...v6.13.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=query-string&package-manager=npm_and_yarn&previous-version=6.13.1&new-version=6.13.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1554

Reviewed By: cekkaewnumchai

Differential Revision: D24112939

Pulled By: mweststrate

fbshipit-source-id: 466b391e021369cd5b1e9180e1fd967baef16bca
2020-10-06 04:05:38 -07:00
Michel Weststrate
e8370e9fc1 Introduce Design System Page / Design system improvements
Summary:
This diff introduces:

- ScrollContainer
- Make sure Ant Link components always open URLs externally, to avoid users needing to use electron api's
- Introduce a design systems page where people can find docs on how to organise sandy layout, and it also provides a convenient way to test layout mechanisms.
- Fixed several layout bugs found as a result of adding the design system page

In next diff:
- more convenience around organizing paddings
- making the design system accessible from the menu

Reviewed By: cekkaewnumchai

Differential Revision: D23930274

fbshipit-source-id: 4aab058d15b3391287e0e32513a5d83831448857
2020-10-01 05:35:10 -07:00
Anton Nikolaev
1b4c08b282 Show plugin version as title in sidebar
Summary: Show plugin version on hover to easily check the current version without opening Plugin Manager

Reviewed By: mweststrate

Differential Revision: D23730582

fbshipit-source-id: 580da6ccd38c10b13dd9c438d4cf8d6ba8719644
2020-09-28 02:51:47 -07:00
Chaiwat Ekkaewnumchai
95ae7a8bce Fix Tree View Misbehavior
Summary: The misbehavior came from undefined height and width inside `Sidebar` component. This is fixed by put it in the container that expands through whole `Sidebar`.

Reviewed By: Andrey-Mishanin

Differential Revision: D23954008

fbshipit-source-id: 9c096a8f3141a012a2a1ab32c2d5e689e7bde396
2020-09-28 02:03:09 -07:00
Michel Weststrate
ecf4cff7cf Fix most lint warnings
Summary:
I noticed that after the typescript upgrade, I got several weird positives from ESLint (like unused parameters in a type definition, which are obviously always unused, e.g. `type onClick = (e: Event) => void`). After some investigation, it turned out these warnings are generated by eslint, but that those rules should be performaned by typescript/eslint instead. For future reference to which rules this applies:

https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/README.md#extension-rules

Updated the config, and while at it, fixed all warnings in our codebase, except for `react-hooks/exhaustive-deps` warnings, since those require semantic changes.

This reduces the amount of eslint warnings from 86 to 39.

Reviewed By: passy

Differential Revision: D23905630

fbshipit-source-id: 0557708fd9ec6b17840a3c191e7d3baf225bdf23
2020-09-28 01:42:48 -07:00
Michel Weststrate
191df465b7 Updated to typescript 4
Summary:
allow-large-files

Updated to typescript 4. Note that this is no new major, the way TS numbers is that 4.0 is simply the number after 3.9 (so they refuse to use 3.10).

Primarily reason is that it allows us to use `/** deprecated */`. although there are definitely more interesting improvements

Reviewed By: passy, nikoant

Differential Revision: D23869445

fbshipit-source-id: 54e251b398b8698d9b18898ce66c3203b32aa356
2020-09-24 05:58:29 -07:00
Michel Weststrate
54d36876b6 Upgrade to Electron 10 (#1532)
Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/1532

Upgrade to Electron 10, in an attempt to fix random hard Electron crashes. Didn't fix it, but given the changelog of Electron with all the bug fixes, seems to be a good idea nonetheless :)

Changelog: Flipper now uses Electron 10

Reviewed By: nikoant

Differential Revision: D23565000

fbshipit-source-id: 3f07b8cf8c438147bde5314698d20046ac9f94cf
2020-09-17 09:44:27 -07:00
Pascal Hartig
2fbd5f6576 Fix node-fetch, node-forge sec vulns (#1530)
Summary:
You know the drill.

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

Test Plan: Checked that `yarn.lock` references the respective new versions.

Reviewed By: nikoant

Differential Revision: D23733338

Pulled By: passy

fbshipit-source-id: abf9812b977542a8b297b88ea16c7c01a062898b
2020-09-17 05:03:27 -07:00
Michel Weststrate
908a8bab1e Setup Ant.design
Summary:
allow-large-files

This makes the Ant.design component library available to Flipper

The CSS setup is unconventional, in the sense that the normal way to do this is to use a webpack loader to dynamically load the right less files, and a babel transform to automatically import the style sheets.

Since we use Metro, which is not very suitable for transforming non-JS(like) files, I figured that the simplest thing is to pre-compile the entire less theme. Which should be fine since we shouldn't be changing the less files very often, and since we don't ship a website, it is probably not too bad to have the full ANT theme for now in there, even though we don't use all components. It is 600 K of css. In the next diff the CSS is loaded conditionally, only if Sandy is enabled.

If the CSS turns out to be too big we can optimise this later to only import CSS for components we use by doing some Metro magic, but it doesn't seem to be trivial (that is, I couldn't get in to work in < 2 hours).

Reviewed By: cekkaewnumchai

Differential Revision: D23625855

fbshipit-source-id: 3ba810b2221dc0c7b719f66310e590c7748cf239
2020-09-17 04:05:08 -07:00
Anton Nikolaev
f03d5d94ed Remove plugin compilation and loading from startup hot path
Summary:
- Removed compilation on startup which is not required anymore after switching to plugin spec v2.
- Removed from Node process ("static" package) all the dependencies which are not required anymore:  e.g. metro, babel etc.
- Plugin loading code from node process moved to browser process and made asyncronous.

Some expected benefits after these changes:
1) Reduced size of Flipper bundle (~4.5MB reduction for lzma package in my tests) as well as startup time. It's hard to say the exact startup time difference as it is very machine-dependent, and on my machine it was already fast ~1500ms (vs 5500ms for p95) and decreased by just 100ms. But I think we should definitely see some improvements on "launch time" analytics graph for p95/p99.
2) Plugin loading is async now and happens when UI is already shown, so perceptive startup time should be also better now.
3) All plugin loading code is now consolidated in "app/dispatcher/plugins.tsx" instead of being splitted between Node and Browser processes as before. So it will be easier to debug plugin loading.
4) Now it is possible to apply updates of plugins by simple refresh of browser window instead of full Electron process restart as before.
5) 60% less code in Node process. This is good because it is harder to debug changes in Node process than in Browser process, especially taking in account differences between dev/release builds. Because of this Node process often ended up broken after changes. Hopefully now it will be more stable.

Changelog: changed the way of plugin loading, and removed obsolete dependencies, which should reduce bundle size and startup time.

Reviewed By: passy

Differential Revision: D23682756

fbshipit-source-id: 8445c877234b41c73853cebe585e2fdb1638b2c9
2020-09-16 06:32:58 -07:00
Anton Nikolaev
e48707151a Move the code related to plugin loading / installation to "flipper-plugin-lib"
Summary:
Sorry for so long diff, but actually there are no functional changes, just refactoring to make further changes of Plugin Manager easier to understand.

I've de-coupled the code related to plugin management from UI code and moved it from PluginInstaller UI component (which will be replaced soon by new UI) to "flipper-plugin-lib".  So pretty much everything related to plugin discovery and installation now consolidated in this package.

Additionally, this refactoring enables re-using of plugin management code in "flipper-pkg", e.g. to create CLI command for plugin installation from NPM, e.g.: `flipper-pkg install flipper-plugin-reactotron`.

Reviewed By: passy

Differential Revision: D23679346

fbshipit-source-id: 82e7b9de9afa08c508c1b228c2038b4ba423571c
2020-09-16 06:32:58 -07:00
Anton Nikolaev
374648975c Pin "bl" package version to 4.0.3 to fix vulerability alert
Summary: Pin "bl" package version to 4.0.3 to fix vulerability alert

Reviewed By: jknoxville

Differential Revision: D23499959

fbshipit-source-id: ae1b14d0a66d45c1b0364456071f4a8616625996
2020-09-03 09:39:02 -07:00
Michel Weststrate
dd15cffa64 Introduced first class console to help users debugging issues (#1479)
Summary:
Handling issues typically start with: did you look at the Electron logs? Since Flipper is such an extensible tool, running in varying environments I think the console should be support as first class concept. Many errors are currently not shown to the user. This PR is a first attempt to fix that.

The implementation is based on https://github.com/samdenty/console-feed, which is used by quite some web based IDE like tools (like codesandbox), and offers a lot of goodies out of the box, like collapsing errors, objects, etc.

Edit: also added a counter keeping track of the amount of errors

N.B. no need to immediately review this diff, I'll import it to phabricator as soon as I can :)

## Changelog

changelog: Introduce 'Debug Logs' section to help users to troubleshoot issues or to provide more accurate reports.

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

Test Plan: ![Screenshot from 2020-08-18 15-29-55](https://user-images.githubusercontent.com/1820292/90526011-c9b22d80-e167-11ea-88cf-7b4e07918a96.png)

Reviewed By: jknoxville

Differential Revision: D23198103

Pulled By: passy

fbshipit-source-id: a2505f9fa59e10676a44ffa33312efe83c7be55d
2020-08-20 13:27:48 -07:00
Pascal Hartig
6170bfea41 Upgrade fs-extra
Summary: Bringing this to the latest version everywhere.

Reviewed By: priteshrnandgaonkar

Differential Revision: D23051537

fbshipit-source-id: 5cad59ab6fcc57fc72df8ace985a7b5f39de2bda
2020-08-18 03:32:09 -07:00
Pritesh Nandgaonkar
f626925443 Upload/Download certs zip from Flipper
Summary:
This diff adds upload and download logic for certs. It makes changes on both Flipper Client and Desktop side. With this we enable cert exchange through WWW.

Next Diffs:

1) Add Flipper state in cert provider for more debug data
2) Tests

Reviewed By: jknoxville

Differential Revision: D23092706

fbshipit-source-id: e576253606b64b62848b70203db7e09a3bd77fd9
2020-08-17 06:51:52 -07:00
John Knox
d423afd75d Fix high pkd CPU usage issue
Summary:
Running `instruments -s devices` causes the `pkd` process in catalina to spike to ~100% for a few seconds.

Flipper runs this command every 3 seconds to poll for devices.
This switches it to use `idb list-targets` instead which is much more performant.

Currently switched off in the open-source version while we make sure it's working well. If you set the GK value 'flipper_use_idb_to_list_devices' to true, then you'll get the new behaviour.

Reviewed By: passy

Differential Revision: D23102067

fbshipit-source-id: 9e17155d938a4fe326e082511f747444e4b533a2
2020-08-13 03:48:09 -07:00
Anton Nikolaev
b96f164fd3 Upgrade babel
Summary: Upgraded all babel libraries

Reviewed By: passy

Differential Revision: D23002525

fbshipit-source-id: 03d40fd688f5cdf8284cbfdd184f6b44e95bf1ea
2020-08-07 13:28:59 -07:00
Anton Nikolaev
4a1c2a9ece Custom eslint rule for disallowing cross-package references
Summary:
Added infra for writing and using custom eslint rules and created a rule for disallowing cross-package file imports. Such imports are anti-pattern and they also break standalone plugin bundling.

We still have a bunch of places where Flipper core references code directly from plugins. I've ignored these places for now and added task T71355623 to revisit them.

Reviewed By: passy

Differential Revision: D22998955

fbshipit-source-id: d04cff8fc115ba1300a7e6830306ec134046e927
2020-08-07 10:22:04 -07:00