Commit Graph

5946 Commits

Author SHA1 Message Date
Pascal Hartig
20185f37ab Init and error logging
Summary:
Set up some basic logging for deep link usage at the entry point and error cases.

More granular logging coming up next.

Reviewed By: nikoant

Differential Revision: D31337822

fbshipit-source-id: 171eae68fb3d9a11aa155087baf6f8309bbd7295
2021-10-01 12:18:55 -07:00
Flipper Bot
d6cc115a90 Flipper Snapshot Bump: v0.113.1-SNAPSHOT
Summary: Releasing snapshot version 0.113.1-SNAPSHOT

Reviewed By: jknoxville

Differential Revision: D31264524

fbshipit-source-id: 80e1b78608a5680f307d93f52b4867f060478608
2021-10-01 09:12:07 -07:00
Flipper Bot
672cfad7d6 Flipper Release: v0.113.0
Summary: Releasing version 0.113.0

Reviewed By: jknoxville

Differential Revision: D31264525

fbshipit-source-id: 400ff8a08dd0671d780e5663b0538fe7e970b237
2021-10-01 09:12:06 -07:00
kodak
b43dde8a6a Display AccessibilityNodeInfoCompat.isScreenReaderFocusable() property (fixes #1756) (#2925)
Summary:
Add screenreader-focusable property to AccessibilityUtil#getAccessibilityNodeInfoData

The accessibility hierarchy displays various AccessibilityNodeInfo properties. However, it was missing the screenreader-focusable property.

## Changelog
Display screenreader-focusable property in the accessibility hierarchy.

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

Test Plan: Test suite passes and code lints.

Reviewed By: mweststrate

Differential Revision: D31312381

Pulled By: passy

fbshipit-source-id: c5044cef6aabe5bd2d2ce5e315f5aafd6990a137
2021-10-01 08:58:23 -07:00
Pascal Hartig
9ce424adf7 Allowlist some remote usages
Summary: Some drive-by changes as I'm working on other stuff.

Reviewed By: mweststrate

Differential Revision: D31337500

fbshipit-source-id: 8f348af06b7c4b159703d7adf160a7380ba57b22
2021-10-01 08:08:36 -07:00
Pascal Hartig
7dd9cce9f2 Wire up logger
Summary:
Splitting this up into the wiring and the actual usage.
This just ensures we have a logger in place for handling
deeplinks.

Reviewed By: mweststrate

Differential Revision: D31337457

fbshipit-source-id: b088a7396e38554a87502ba7d5669dbef1b398d7
2021-10-01 08:08:36 -07:00
Pascal Hartig
4aa7439fbf Fix Flipper lints #10
Summary:
Grey -> gray. "Cancelled" seems quite common in APIs though, so I disabled that.
A few promise cleanups

Reviewed By: aigoncharov

Differential Revision: D31323610

fbshipit-source-id: c8863d995936f451c24eb408fe5c26677187f089
2021-10-01 08:08:35 -07:00
Pascal Hartig
fe3eda024b Replace promisify(child_process.*)
Summary:
Promisify leads to weird types and sometimes unexpected runtime behaviour. Replacing it with the dep we use everywhere.

It's just really annoying that `stdout` is here explicitly `| null` which isn't the case in the default types.

Reviewed By: timur-valiev

Differential Revision: D31278303

fbshipit-source-id: eadbc49b287704e71a5ecba0d9a311eac91dc6f8
2021-10-01 08:06:11 -07:00
Pascal Hartig
7706b26d7a Exclusively use idb or xcrun for querying devices
Summary:
Simplifies the logic by only using idb when available to query *both* simulators and physical devices.

Changelog: Prefer idb for device listing when available.

Reviewed By: mweststrate

Differential Revision: D31271539

fbshipit-source-id: ac5b73ca5b00b7707bf87cd4d3a6af6e0c0ae214
2021-10-01 08:06:11 -07:00
Pascal Hartig
111177b44e Upgrade to Node 14 for Actions (#2928)
Summary:
I believe that matches what we have internally. This has been causing some upgrades to fail.

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

Reviewed By: aigoncharov

Differential Revision: D31324394

Pulled By: passy

fbshipit-source-id: eec38dcc6322e3e8957bbc20bf74d343855be8c0
2021-10-01 04:40:09 -07:00
dependabot[bot]
27938a7e96 Bump @testing-library/dom from 8.2.0 to 8.6.0 in /desktop (#2914)
Summary:
Bumps [testing-library/dom](https://github.com/testing-library/dom-testing-library) from 8.2.0 to 8.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/testing-library/dom-testing-library/releases"><code>@​testing-library/dom</code>'s releases</a>.</em></p>
<blockquote>
<h2>v8.6.0</h2>
<h1><a href="https://github.com/testing-library/dom-testing-library/compare/v8.5.0...v8.6.0">8.6.0</a> (2021-09-22)</h1>
<h3>Features</h3>
<ul>
<li>Add support for firing all transition events (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1036">https://github.com/facebook/flipper/issues/1036</a>) (<a href="669602c37c">669602c</a>)</li>
</ul>
<h2>v8.5.0</h2>
<h1><a href="https://github.com/testing-library/dom-testing-library/compare/v8.4.0...v8.5.0">8.5.0</a> (2021-09-11)</h1>
<h3>Features</h3>
<ul>
<li><strong>config:</strong> Add <code>unstable_advanceTimersWrapper</code> (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1022">https://github.com/facebook/flipper/issues/1022</a>) (<a href="45830f580c">45830f5</a>)</li>
</ul>
<h2>v8.4.0</h2>
<h1><a href="https://github.com/testing-library/dom-testing-library/compare/v8.3.0...v8.4.0">8.4.0</a> (2021-09-11)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>Use syntax compatible with older TypeScript versions (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1026">https://github.com/facebook/flipper/issues/1026</a>) (<a href="8311c8d29b">8311c8d</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>Add element type generic argument to queries (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1023">https://github.com/facebook/flipper/issues/1023</a>) (<a href="f55f19bdc8">f55f19b</a>)</li>
</ul>
<h2>v8.3.0</h2>
<h1><a href="https://github.com/testing-library/dom-testing-library/compare/v8.2.0...v8.3.0">8.3.0</a> (2021-09-07)</h1>
<h3>Features</h3>
<ul>
<li>restore prettyDOM logging for Cypress (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1018">https://github.com/facebook/flipper/issues/1018</a>) (<a href="460115a471">460115a</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="669602c37c"><code>669602c</code></a> feat: Add support for firing all transition events (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1036">https://github.com/facebook/flipper/issues/1036</a>)</li>
<li><a href="45830f580c"><code>45830f5</code></a> feat(config): Add <code>unstable_advanceTimersWrapper</code> (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1022">https://github.com/facebook/flipper/issues/1022</a>)</li>
<li><a href="c7ba19337a"><code>c7ba193</code></a> docs: add dfoverdx as a contributor for code (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1029">https://github.com/facebook/flipper/issues/1029</a>)</li>
<li><a href="f55f19bdc8"><code>f55f19b</code></a> feat: Add element type generic argument to queries (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1023">https://github.com/facebook/flipper/issues/1023</a>)</li>
<li><a href="8311c8d29b"><code>8311c8d</code></a> fix: Use syntax compatible with older TypeScript versions (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1026">https://github.com/facebook/flipper/issues/1026</a>)</li>
<li><a href="74c63b7be5"><code>74c63b7</code></a> test: Ensure broken node 16.9.0 isn't used (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1028">#1028</a>)</li>
<li><a href="7b125de130"><code>7b125de</code></a> test: Run full matrix even if a single job fails (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1027">https://github.com/facebook/flipper/issues/1027</a>)</li>
<li><a href="ba8dfb884b"><code>ba8dfb8</code></a> docs: add istateside as a contributor for code, test (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1024">https://github.com/facebook/flipper/issues/1024</a>)</li>
<li><a href="460115a471"><code>460115a</code></a> feat: restore prettyDOM logging for Cypress (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1018">https://github.com/facebook/flipper/issues/1018</a>)</li>
<li><a href="bb79e3027d"><code>bb79e30</code></a> chore(types): Convert src/query-helpers to TS (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1016">https://github.com/facebook/flipper/issues/1016</a>)</li>
<li>See full diff in <a href="https://github.com/testing-library/dom-testing-library/compare/v8.2.0...v8.6.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31240098

Pulled By: passy

fbshipit-source-id: 76368d85ca2f28dc0dacb779373ae3beecff146a
2021-10-01 03:37:28 -07:00
dependabot[bot]
1e80107048 Bump js-base64 from 3.7.0 to 3.7.2 in /desktop (#2917)
Summary:
Bumps [js-base64](https://github.com/dankogai/js-base64) from 3.7.0 to 3.7.2.
<details>
<summary>Commits</summary>
<ul>
<li><a href="bf0845d5b5"><code>bf0845d</code></a> version 3.7.2</li>
<li><a href="bbd711c62a"><code>bbd711c</code></a> improve handling of padding =</li>
<li><a href="cb2434f152"><code>cb2434f</code></a> Create codeql-analysis.yml</li>
<li><a href="4c54242333"><code>4c54242</code></a> Create SECURITY.md</li>
<li><a href="8119845603"><code>8119845</code></a> version 3.7.1</li>
<li><a href="e4362c7c51"><code>e4362c7</code></a> package.json: empty <code>dependencies</code></li>
<li>See full diff in <a href="https://github.com/dankogai/js-base64/compare/3.7.0...3.7.2">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31240067

Pulled By: passy

fbshipit-source-id: 4724b72e84a10fea3a40a4e1da84a9f6347ec495
2021-10-01 03:37:28 -07:00
dependabot[bot]
1945b4e9d0 Bump @testing-library/react from 12.0.0 to 12.1.1 in /desktop (#2916)
Summary:
Bumps [testing-library/react](https://github.com/testing-library/react-testing-library) from 12.0.0 to 12.1.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/testing-library/react-testing-library/releases"><code>@​testing-library/react</code>'s releases</a>.</em></p>
<blockquote>
<h2>v12.1.1</h2>
<h2><a href="https://github.com/testing-library/react-testing-library/compare/v12.1.0...v12.1.1">12.1.1</a> (2021-09-27)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>TS:</strong> make wrapper allow a simple function comp (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/966">https://github.com/facebook/flipper/issues/966</a>) (<a href="cde904cd16">cde904c</a>)</li>
</ul>
<h2>v12.1.0</h2>
<h1><a href="https://github.com/testing-library/react-testing-library/compare/v12.0.0...v12.1.0">12.1.0</a> (2021-09-11)</h1>
<h3>Features</h3>
<ul>
<li>improve JSDocs for RenderOptions (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/909">https://github.com/facebook/flipper/issues/909</a>) (<a href="fbacb0da99">fbacb0d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="cde904cd16"><code>cde904c</code></a> fix(TS): make wrapper allow a simple function comp (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/966">https://github.com/facebook/flipper/issues/966</a>)</li>
<li><a href="a218b63163"><code>a218b63</code></a> docs: add akashshyamdev as a contributor for bug (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/967">https://github.com/facebook/flipper/issues/967</a>)</li>
<li><a href="84851dc660"><code>84851dc</code></a> test: Backport tests using the full timer matrix (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/962">https://github.com/facebook/flipper/issues/962</a>)</li>
<li><a href="3325061cac"><code>3325061</code></a> docs: add ImADrafter as a contributor for doc (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/961">https://github.com/facebook/flipper/issues/961</a>)</li>
<li><a href="fbacb0da99"><code>fbacb0d</code></a> feat: improve JSDocs for RenderOptions (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/909">https://github.com/facebook/flipper/issues/909</a>)</li>
<li><a href="071a6fdc1d"><code>071a6fd</code></a> test: Format codebase with prettier (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/959">https://github.com/facebook/flipper/issues/959</a>)</li>
<li><a href="68fd459149"><code>68fd459</code></a> test: Ensure broken node 16.9.0 isn't used (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/960">https://github.com/facebook/flipper/issues/960</a>)</li>
<li><a href="8f3bd3c34f"><code>8f3bd3c</code></a> docs: add leschdom as a contributor for doc (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/941">https://github.com/facebook/flipper/issues/941</a>)</li>
<li><a href="801edaa0d6"><code>801edaa</code></a> docs(CONTRIBUTING): update links (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/932">https://github.com/facebook/flipper/issues/932</a>)</li>
<li>See full diff in <a href="https://github.com/testing-library/react-testing-library/compare/v12.0.0...v12.1.1">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31240071

Pulled By: passy

fbshipit-source-id: 3a0c24594b0cd1893d310a5dda3d7cd452167c86
2021-10-01 03:37:28 -07:00
dependabot[bot]
6431eeb22a Bump eslint-plugin-react from 7.25.1 to 7.26.0 in /flipper-js-client-sdk (#2909)
Summary:
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.25.1 to 7.26.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.3...v7.26.0">7.26.0</a> - 2021.09.20</h2>
<h3>Added</h3>
<ul>
<li>add [<code>no-namespace</code>] rule (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2640">https://github.com/facebook/flipper/issues/2640</a> <a href="https://github.com/yacinehmito"><code>@​yacinehmito</code></a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>jsx-max-props-per-line</code>]: add <code>single</code> and <code>multi</code> options (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3078">#3078</a> <a href="https://github.com/SIL0RAK"><code>@​SIL0RAK</code></a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[<code>display-name</code>]: Get rid of false position on component detection (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2759">https://github.com/facebook/flipper/issues/2759</a> <a href="https://github.com/iiison"><code>@​iiison</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[<code>no-access-state-in-setstate</code>]: passing test for “don't error if it's not a React Component” (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1873">https://github.com/facebook/flipper/issues/1873</a> <a href="https://github.com/kentcdodds"><code>@​kentcdodds</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3078">#3078</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3078">yannickcr/eslint-plugin-react#3078</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2640">https://github.com/facebook/flipper/issues/2640</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2640">yannickcr/eslint-plugin-react#2640</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2759">https://github.com/facebook/flipper/issues/2759</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2759">yannickcr/eslint-plugin-react#2759</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1873">https://github.com/facebook/flipper/issues/1873</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/1873">yannickcr/eslint-plugin-react#1873</a></p>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.2...v7.25.3">7.25.3</a> - 2021.09.19</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>prop-types</code>], <code>propTypes</code>: bail out unknown generic types inside func params (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3076">#3076</a> <a href="https://github.com/vedadeepta"><code>@​vedadeepta</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[readme] Update broken link for configuration files (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3071">#3071</a> <a href="https://github.com/prateek3255"><code>@​prateek3255</code></a>)</li>
<li>[Refactor] create/extract <code>isCreateElement</code> and <code>isDestructuredFromPragmaImport</code> utils (<a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3076">#3076</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3076">yannickcr/eslint-plugin-react#3076</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3071">#3071</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3071">yannickcr/eslint-plugin-react#3071</a></p>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.1...v7.25.2">7.25.2</a> - 2021.09.16</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>jsx-no-useless-fragments</code>]: Handle insignificant whitespace correctly when <code>allowExpressions</code> is <code>true</code> (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3061">#3061</a>[] <a href="https://github.com/benj-dobs"><code>@​benj-dobs</code></a>)</li>
<li>[<code>prop-types</code>], <code>propTypes</code>: handle implicit <code>children</code> prop in react's generic types (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064">#3064</a>[] <a href="https://github.com/vedadeepta"><code>@​vedadeepta</code></a>)</li>
<li>[<code>display-name</code>]: fix arrow function returning result of function call with JSX arguments being interpreted as component (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3065">#3065</a>[] <a href="https://github.com/danielfinke"><code>@​danielfinke</code></a>)</li>
<li>[<code>jsx-no-target-blank</code>]: avoid crash on attr-only href (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3066">#3066</a>[] <a href="https://github.com/ljharb"><code>@​ljharb</code></a> <a href="https://github.com/gaz77a"><code>@​gaz77a</code></a>)</li>
<li>[<code>jsx-uses-vars</code>]: ignore lowercase tag names (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3070">#3070</a>[] <a href="https://github.com/alanorozco"><code>@​alanorozco</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3070">#3070</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3070">yannickcr/eslint-plugin-react#3070</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3066">#3066</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3066">yannickcr/eslint-plugin-react#3066</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3065">#3065</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3065">yannickcr/eslint-plugin-react#3065</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064">#3064</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3064">yannickcr/eslint-plugin-react#3064</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3061">#3061</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3061">yannickcr/eslint-plugin-react#3061</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8cf47a8ac2"><code>8cf47a8</code></a> Update CHANGELOG and bump version</li>
<li><a href="e4acd07cd4"><code>e4acd07</code></a> [Dev Deps] update <code>types/estree</code>, <code>types/node</code>, <code>eslint-plugin-eslint-plugin</code></li>
<li><a href="83eb22651c"><code>83eb226</code></a> [New] <code>jsx-max-props-per-line</code>: add <code>single</code> and <code>multi</code> options</li>
<li><a href="95a8a4eb53"><code>95a8a4e</code></a> [Dev Deps] update <code>eslint-remote-tester</code></li>
<li><a href="df939e39ec"><code>df939e3</code></a> [Tests] <code>no-access-state-in-setstate</code>: passing test for “don't error if it's ...</li>
<li><a href="f4d43147b1"><code>f4d4314</code></a> [Refactor] <code>no-unstable-nested-components</code>: use <code>isCreateElement</code> util (f25a8...</li>
<li><a href="ddff23792d"><code>ddff237</code></a> [Refactor] <code>no-danger</code>: use Object.fromEntries and Object.hasOwn instead of r...</li>
<li><a href="d51bc61f42"><code>d51bc61</code></a> [Fix] restore eslint &lt; 4.15 compatibility</li>
<li><a href="9799131b0a"><code>9799131</code></a> [Fix] <code>display-name</code>: Get rid of false position on component detection</li>
<li><a href="53a0d84914"><code>53a0d84</code></a> [New] add <code>no-namespace</code> rule</li>
<li>Additional commits viewable in <a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.1...v7.26.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: timur-valiev

Differential Revision: D31240124

Pulled By: passy

fbshipit-source-id: 64704855221d1286e3cd83c6b81e381f5ca05942
2021-10-01 03:37:28 -07:00
Pascal Hartig
5bc1971368 Revert app-builder-lib bump (#2927)
Summary:
This should fix the build failures due to old node versions.

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

Reviewed By: timur-valiev

Differential Revision: D31311267

Pulled By: passy

fbshipit-source-id: 336138c0bd57fbc9f72f5694a258279245b8a30d
2021-09-30 18:19:46 -07:00
dependabot[bot]
2cf7ab3edf Bump jest from 27.1.1 to 27.2.2 in /react-native/ReactNativeFlipperExample (#2907)
Summary:
Bumps [jest](https://github.com/facebook/jest) from 27.1.1 to 27.2.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/releases">jest's releases</a>.</em></p>
<blockquote>
<h2>27.2.2</h2>
<h3>Fixes</h3>
<ul>
<li><code>[jest-runtime]</code> Correct <code>wrapperLength</code> value for ESM modules. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11893">#11893</a>)</li>
</ul>
<h2>27.2.1</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-transform]</code> Improve the unexpected token error message. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11807">#11807</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-runtime]</code> Fix regression when using <code>jest.isolateModules</code> and mocks (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11882">#11882</a>)</li>
<li><code>[jest-runtime]</code> Include test name when importing modules after test has completed (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li>
<li><code>[jest-runtime]</code> Error when ESM import is used after test is torn down (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li>
</ul>
<h2>27.2.0</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-resolver, jest-runtime]</code> Pass <code>conditions</code> to custom resolvers to enable them to implement support for package.json <code>exports</code> field (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11859">#11859</a>)</li>
<li><code>[jest-runtime]</code> Allow custom envs to specify <code>exportConditions</code> which is passed together with Jest's own conditions to custom resolvers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11863">#11863</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest/reporters]</code> Use async transform if available to transform files with no coverage (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11852">#11852</a>)</li>
<li><code>[jest-util]</code> Return correct value from <code>process.send</code> stub (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11799">#11799</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/blob/main/CHANGELOG.md">jest's changelog</a>.</em></p>
<blockquote>
<h2>27.2.2</h2>
<h3>Fixes</h3>
<ul>
<li><code>[jest-runtime]</code> Correct <code>wrapperLength</code> value for ESM modules. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11893">#11893</a>)</li>
</ul>
<h2>27.2.1</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-transform]</code> Improve the unexpected token error message. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11807">#11807</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-runtime]</code> Fix regression when using <code>jest.isolateModules</code> and mocks (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11882">#11882</a>)</li>
<li><code>[jest-runtime]</code> Include test name when importing modules after test has completed (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li>
<li><code>[jest-runtime]</code> Error when ESM import is used after test is torn down (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li>
</ul>
<h2>27.2.0</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-resolver, jest-runtime]</code> Pass <code>conditions</code> to custom resolvers to enable them to implement support for package.json <code>exports</code> field (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11859">#11859</a>)</li>
<li><code>[jest-runtime]</code> Allow custom envs to specify <code>exportConditions</code> which is passed together with Jest's own conditions to custom resolvers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11863">#11863</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest/reporters]</code> Use async transform if available to transform files with no coverage (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11852">#11852</a>)</li>
<li><code>[jest-util]</code> Return correct value from <code>process.send</code> stub (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11799">#11799</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f54d96fec5"><code>f54d96f</code></a> v27.2.2</li>
<li><a href="5cf3294e44"><code>5cf3294</code></a> chore: update changelog for release</li>
<li><a href="d4fff6a7c0"><code>d4fff6a</code></a> fix (jest-runtime): correct <code>wrapperLength</code> value for ESM modules (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11893">#11893</a>)</li>
<li><a href="da7c4a4284"><code>da7c4a4</code></a> chore: update <code>npm</code> instructions in README (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11890">#11890</a>)</li>
<li><a href="4f5dab05db"><code>4f5dab0</code></a> chore: force patched version of ansi-regex (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11889">#11889</a>)</li>
<li><a href="06d2c2c54b"><code>06d2c2c</code></a> chore: update lockfile after publish</li>
<li><a href="50862b410c"><code>50862b4</code></a> v27.2.1</li>
<li><a href="5aad21f59d"><code>5aad21f</code></a> chore: update changelog for release</li>
<li><a href="6175fa1cf3"><code>6175fa1</code></a> make the syntax error message more helpful for TS users (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11807">#11807</a>)</li>
<li><a href="31cad209cd"><code>31cad20</code></a> fix: include path to test file in &quot;after teardown&quot; error (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11885">#11885</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/jest/compare/v27.1.1...v27.2.2">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31240187

Pulled By: passy

fbshipit-source-id: 4ff38c523eeeb525e05f9bcf43967e79aa38d837
2021-09-30 09:38:54 -07:00
Pascal Hartig
3a93d48e05 Disable sync rules for sub-projects
Summary: This is from a larger lint task but I'm pulling this out separately. Sync only matters to us in the context of UI where it can block the main loop. Here it's fine.

Reviewed By: timur-valiev

Differential Revision: D31290130

fbshipit-source-id: 9a156ce549a1249b2b08f16e3afef6e5cd1e5441
2021-09-30 09:31:03 -07:00
Ananya Arun
ed80dcf26c Fetch logs to create paste and autofill them
Summary:
Added fetching logs for flipper and autofilling them too with the create paste link in the description of the support form.

Changed the on click load form function to async to handle this as createPaste returns a promise and not the URL directly.

Reviewed By: mweststrate

Differential Revision: D31268006

fbshipit-source-id: 2a9ee08948198781adadd2b3b9c447f179db7d5c
2021-09-30 04:15:36 -07:00
Michel Weststrate
b8236f1b3a Don't leave rejection unhandled if node fetching fails
Summary: Fix potentially unhandled promise rejection in Layout inspector. Not really reproducible, and probably originating from old Flipper versions (no trace is available either), since we have a lot of connection check in place. Just in case still handled the exception, for example if something goes wrong on client side

Reviewed By: passy

Differential Revision: D31267465

fbshipit-source-id: d1b384db7bb010af8d2aa12ae29110f343fb14af
2021-09-30 01:40:22 -07:00
Ananya Arun
8fd012a8a3 Autofill title and description in the support form
Summary: Added autofill for title and description. Description are the list of steps users have taken to troubleshoot.

Reviewed By: mweststrate

Differential Revision: D31263065

fbshipit-source-id: 932e6cb42438cd2da0d7e8686f0f7e0fa69ee586
2021-09-29 18:28:20 -07:00
Lorenzo Blasa
cf1d579462 Manual disconnect on deallocation and do not clear message handler or message received
Summary:
Trigger a manual disconnect on deallocation. This was done automatically for us when the underlying socket gets released. But, this gives a bit more visibility and control onto exactly when this is going to take place.

Additionally, do not clear the message handler when a message is received.

It is not required as sendExpectResponse is one time called only used for certificate exchange. If this takes place again, a new handler will be set anyway.

Reviewed By: passy

Differential Revision: D31231828

fbshipit-source-id: 36ad13564a358b88d1618e94195fe05433d80993
2021-09-29 07:44:11 -07:00
Michel Weststrate
ef6e802244 Some Client related cleanups
Summary:
Client up `client.device` (which had no code references anymore) / `client.deviceSync`. Cleaned up feature code for old SDKs (pre 2, which is 3 years old).

This makes decapitating Client a little simpler in the rest of the stack.

Reviewed By: passy

Differential Revision: D31235436

fbshipit-source-id: 919679c1830e2b9368d0787d7b363c090305edb8
2021-09-29 07:01:18 -07:00
Michel Weststrate
906578cc01 Remove flipper_frozen_data GK
Summary: Removed an old GK that has been 100% for all employees for months.

Reviewed By: passy

Differential Revision: D31233413

fbshipit-source-id: ce7d871c5c4f46e9264fdc1c2e4042f0362464f1
2021-09-29 07:01:18 -07:00
Michel Weststrate
e32a377c65 Fix eagerly rejection ADB spawn error
Summary: Fix unnecessary unhandled promise rejection.

Reviewed By: passy

Differential Revision: D31267305

fbshipit-source-id: 90b22fdfa1721f10ad92dbeca74c2ee1988ac15c
2021-09-29 06:56:37 -07:00
Michel Weststrate
816720d708 Stop reporting 'Failed to fetch' errors
Summary: Failed to fetch promise rejections should not be reported

Reviewed By: passy

Differential Revision: D31266851

fbshipit-source-id: ce3c15db5504c01d66b44e032c2b7fb752ec2ec3
2021-09-29 06:56:37 -07:00
Pascal Hartig
1d5a2d876f Add sparse profile
Summary:
If you just use this profile `hg sparse switch tools/scm/sparse/xplat/flipper-js`, your total checkout will only be around 9 gigs.

I officially ran out of patience and out of space with the recent addition of `/arvr` which alone is about 40GB and I mostly touch Flipper files.

I also included staticdocs and the Rust third-party libraries so Launcher, plugin-metrics etc. are supported, too.

Reviewed By: mweststrate

Differential Revision: D31243980

fbshipit-source-id: 650d67d89298901610fa20330b7737f0a304569e
2021-09-29 06:05:22 -07:00
dependabot[bot]
42374cb10d Bump glob from 7.1.7 to 7.2.0 in /desktop (#2918)
Summary:
Bumps [glob](https://github.com/isaacs/node-glob) from 7.1.7 to 7.2.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="3bfec21dd1"><code>3bfec21</code></a> 7.2.0</li>
<li><a href="df4598a75a"><code>df4598a</code></a> Add fs option to allow passing virtual filesystem</li>
<li>See full diff in <a href="https://github.com/isaacs/node-glob/compare/v7.1.7...v7.2.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31240061

Pulled By: passy

fbshipit-source-id: 3bc187526af5051325ef81cbfe5e8790ea76130f
2021-09-29 05:27:11 -07:00
dependabot[bot]
d5057aaf04 Bump @babel/plugin-proposal-object-rest-spread from 7.14.7 to 7.15.6 in /desktop (#2858)
Summary:
Bumps [babel/plugin-proposal-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-object-rest-spread) from 7.14.7 to 7.15.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/plugin-proposal-object-rest-spread</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.15.6 (2021-09-09)</h2>
<p>Thanks <a href="https://github.com/dan-kez"><code>@​dan-kez</code></a>, <a href="https://github.com/fyzhu"><code>@​fyzhu</code></a> and <a href="https://github.com/wafuwafu13"><code>@​wafuwafu13</code></a> for your first PRs!</p>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-plugin-proposal-pipeline-operator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13668">#13668</a> Fix right precedence of Hack pipes (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-plugin-proposal-pipeline-operator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13668">#13668</a> Fix right precedence of Hack pipes (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-object-rest-spread</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13711">#13711</a> fix: Duplicate function call in variable destructuring (<a href="https://github.com/dan-kez"><code>@​dan-kez</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13733">#13733</a> id in import attributes should not be referenced (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13731">#13731</a> fix(babel-parser): Fix end of <code>range</code> of <code>SequenceExpression</code> (<a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-helper-transform-fixture-test-runner</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13738">#13738</a> Use <code>types/node</code> for <code>vm</code> module (<a href="https://github.com/wafuwafu13"><code>@​wafuwafu13</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13737">#13737</a> Remove duplicate <code>dependency</code> and <code>devDependency</code> in preset-env (<a href="https://github.com/fyzhu"><code>@​fyzhu</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 6</h4>
<ul>
<li>Daniel Kezerashvili (<a href="https://github.com/dan-kez"><code>@​dan-kez</code></a>)</li>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li>Sosuke Suzuki (<a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</li>
<li>TagawaHirotaka (<a href="https://github.com/wafuwafu13"><code>@​wafuwafu13</code></a>)</li>
<li>Yvan Zhu (<a href="https://github.com/fyzhu"><code>@​fyzhu</code></a>)</li>
</ul>
<h2>v7.15.5 (2021-09-04)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13727">#13727</a> Disallow <code>#a in #b in c</code> and similar expressions (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>↩️ Revert</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13732">#13732</a> Revert &quot;fix: non breaking align options naming&quot; (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 3</h4>
<ul>
<li>Babel Bot (<a href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Federico Ciardi (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h2>v7.15.4 (2021-09-02)</h2>
<p>Thanks <a href="https://github.com/flyinox"><code>@​flyinox</code></a>, <a href="https://github.com/komyg"><code>@​komyg</code></a>, and <a href="https://github.com/meskill"><code>@​meskill</code></a> for your first PRs!</p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/plugin-proposal-object-rest-spread</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.15.6 (2021-09-09)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-plugin-proposal-pipeline-operator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13668">#13668</a> Fix right precedence of Hack pipes (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-plugin-proposal-pipeline-operator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13668">#13668</a> Fix right precedence of Hack pipes (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-object-rest-spread</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13711">#13711</a> fix: Duplicate function call in variable destructuring (<a href="https://github.com/dan-kez"><code>@​dan-kez</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13733">#13733</a> id in import attributes should not be referenced (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13731">#13731</a> fix(babel-parser): Fix end of <code>range</code> of <code>SequenceExpression</code> (<a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-helper-transform-fixture-test-runner</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13738">#13738</a> Use <code>types/node</code> for <code>vm</code> module (<a href="https://github.com/wafuwafu13"><code>@​wafuwafu13</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13737">#13737</a> Remove duplicate <code>dependency</code> and <code>devDependency</code> in preset-env (<a href="https://github.com/fyzhu"><code>@​fyzhu</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.15.5 (2021-09-04)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13727">#13727</a> Disallow <code>#a in #b in c</code> and similar expressions (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>↩️ Revert</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13732">#13732</a> Revert &quot;fix: non breaking align options naming&quot; (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.15.4 (2021-09-02)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>, <code>babel-plugin-proposal-async-generator-functions</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-methods</code>, <code>babel-plugin-proposal-private-property-in-object</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13601">#13601</a> Disallow reinitializing private elements (<a href="https://github.com/komyg"><code>@​komyg</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13638">#13638</a> [eslint] Allow <code>&quot;latest&quot;</code> as <code>ecmaVersion</code> (<a href="https://github.com/fisker"><code>@​fisker</code></a>)</li>
<li><code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13723">#13723</a> <code>getBindingIdentifiers</code> should return params for private methods (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13715">#13715</a> [babel 8] fix: stricter rest element builder check (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-compilation-targets</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13697">#13697</a> fix: pass <code>browserslistEnv</code> to <code>resolveTargets</code> (<a href="https://github.com/meskill"><code>@​meskill</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-property-in-object</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13656">#13656</a> fix: fix static private field shadowed by local variable (<a href="https://github.com/colinaaa"><code>@​colinaaa</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13664">#13664</a> [ts] Fix transform for nested namespaces shorthand syntax (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13680">#13680</a> fix(babel-parser): delete <code>static</code> property from class static block for TS (<a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="34a27e46f8"><code>34a27e4</code></a> v7.15.6</li>
<li><a href="40e43f5a14"><code>40e43f5</code></a> fix: Duplicate function call in variable destructuring (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-object-rest-spread/issues/13711">#13711</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.15.6/packages/babel-plugin-proposal-object-rest-spread">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: timur-valiev

Differential Revision: D30961755

Pulled By: mweststrate

fbshipit-source-id: 45ab95bb3e121571a6da8c8786ddbdecbdb6163f
2021-09-29 04:38:38 -07:00
dependabot[bot]
f5e4d27bc4 Bump pretty-format from 27.1.0 to 27.2.0 in /desktop (#2861)
Summary:
Bumps [pretty-format](https://github.com/facebook/jest/tree/HEAD/packages/pretty-format) from 27.1.0 to 27.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/releases">pretty-format's releases</a>.</em></p>
<blockquote>
<h2>27.2.0</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-resolver, jest-runtime]</code> Pass <code>conditions</code> to custom resolvers to enable them to implement support for package.json <code>exports</code> field (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11859">#11859</a>)</li>
<li><code>[jest-runtime]</code> Allow custom envs to specify <code>exportConditions</code> which is passed together with Jest's own conditions to custom resolvers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11863">#11863</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest/reporters]</code> Use async transform if available to transform files with no coverage (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11852">#11852</a>)</li>
<li><code>[jest-util]</code> Return correct value from <code>process.send</code> stub (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11799">#11799</a>)</li>
</ul>
<h2>27.1.1</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-runtime]</code> Add experimental, limited (and undocumented) support for mocking ECMAScript Modules (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11818">#11818</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-resolver]</code> Support <code>node:</code> prefix when importing Node core modules with ESM (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11817">#11817</a>)</li>
<li><code>[jest-types]</code> Export the <code>PrettyFormatOptions</code> interface (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11801">#11801</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/blob/main/CHANGELOG.md">pretty-format's changelog</a>.</em></p>
<blockquote>
<h2>27.2.0</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-resolver, jest-runtime]</code> Pass <code>conditions</code> to custom resolvers to enable them to implement support for package.json <code>exports</code> field (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11859">#11859</a>)</li>
<li><code>[jest-runtime]</code> Allow custom envs to specify <code>exportConditions</code> which is passed together with Jest's own conditions to custom resolvers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11863">#11863</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest/reporters]</code> Use async transform if available to transform files with no coverage (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11852">#11852</a>)</li>
<li><code>[jest-util]</code> Return correct value from <code>process.send</code> stub (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11799">#11799</a>)</li>
</ul>
<h2>27.1.1</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-runtime]</code> Add experimental, limited (and undocumented) support for mocking ECMAScript Modules (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11818">#11818</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-resolver]</code> Support <code>node:</code> prefix when importing Node core modules with ESM (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11817">#11817</a>)</li>
<li><code>[jest-types]</code> Export the <code>PrettyFormatOptions</code> interface (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11801">#11801</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b05635c539"><code>b05635c</code></a> v27.2.0</li>
<li><a href="d6e5ddb0c3"><code>d6e5ddb</code></a> Rename all links to main (<a href="https://github.com/facebook/jest/tree/HEAD/packages/pretty-format/issues/11856">#11856</a>)</li>
<li><a href="111198b62d"><code>111198b</code></a> v27.1.1</li>
<li>See full diff in <a href="https://github.com/facebook/jest/commits/v27.2.0/packages/pretty-format">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: timur-valiev

Differential Revision: D30961750

Pulled By: mweststrate

fbshipit-source-id: 2c7a43755e840713b2233abbad7ce131785268b8
2021-09-29 04:38:38 -07:00
dependabot[bot]
49e6cfe08d Bump app-builder-lib from 22.11.1 to 22.14.2 in /desktop (#2845)
Summary:
allow-large-files

Bumps [app-builder-lib](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib) from 22.11.1 to 22.14.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/electron-userland/electron-builder/releases">app-builder-lib's releases</a>.</em></p>
<blockquote>
<h2>22.14.2</h2>
<h1><a href="https://github.com/electron-userland/electron-builder/compare/v22.13.1...v22.14.2">electron-builder@22.14.2</a> (2021-09-10)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>(mac) Fix intel mac upgrade flow when both x64 and arm64 published (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6212">#6212</a>) (<a href="0c21cd6966">0c21cd6</a>)</li>
<li>Add support for nested file extensions (such as <code>.dmg.blockmap</code>) to Keygen publisher (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6234">#6234</a>) (<a href="369f1fa793">369f1fa</a>), closes <a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6229">#6229</a></li>
</ul>
<h3>Features</h3>
<ul>
<li>adding Bitbucket publisher and autoupdater (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6228">#6228</a>) (<a href="a945321647">a945321</a>)</li>
</ul>
<h2>22.13.1</h2>
<h1><a href="https://github.com/electron-userland/electron-builder/compare/v22.13.0...v22.13.1">electron-builder@22.13.1</a> (2021-08-27)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>Adding snapStore to AllPublishOptions for generating Configuration schema (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6193">#6193</a>) (<a href="7f933d0004">7f933d0</a>)</li>
<li>Support Windows 11 in VMs (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6185">#6185</a>) (<a href="f6a3053563">f6a3053</a>)</li>
</ul>
<h2>22.13.0</h2>
<h1><a href="https://github.com/electron-userland/electron-builder/compare/v22.12.1...v22.13.0">electron-builder@22.13.0</a> (2021-08-25)</h1>
<h3>Features</h3>
<ul>
<li>add <code>beforePack</code> hook (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6176">#6176</a>) (<a href="6f42f646c9">6f42f64</a>)</li>
<li>Adding Keygen as an official publisher/updater for electron-builder (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6167">#6167</a>) (<a href="f45110cbf6">f45110c</a>)</li>
</ul>
<h2>22.12.1</h2>
<h1><a href="https://github.com/electron-userland/electron-builder/compare/v22.12.0...v22.12.1">electron-builder@22.12.1</a> (2021-08-22)</h1>
<p><strong>electron-updater@4.4.6 @ next</strong></p>
<h3>Bug Fixes</h3>
<ul>
<li>console log data for electron-updater blockmaps are far too large (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6143">#6143</a>) (<a href="ae363e5195">ae363e5</a>)</li>
<li><strong>deploy:</strong> remove zulip release message (<a href="695f89a7b1">695f89a</a>)</li>
<li><strong>electron-updater:</strong> <code>null</code> object error when MacUpdater logs server port before it is listening (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6149">#6149</a>) (<a href="ca0e8454b8">ca0e845</a>)</li>
<li><strong>electron-updater:</strong> fix import errors (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6140">#6140</a>) (<a href="a3f2cd1565">a3f2cd1</a>), closes <a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6134">#6134</a></li>
<li>replace deprecated --cache-min option (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6165">#6165</a>) (<a href="c02ccbb973">c02ccbb</a>)</li>
<li><strong>windows:</strong> detect node path correctly on windows with cross-spawn (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6069">#6069</a>) (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6172">#6172</a>) (<a href="6c945bd597">6c945bd</a>)</li>
<li>workaround vite replacing process.env in updater (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6160">#6160</a>) (<a href="a3c72b2481">a3c72b2</a>)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/electron-userland/electron-builder/blob/master/packages/app-builder-lib/CHANGELOG.md">app-builder-lib's changelog</a>.</em></p>
<blockquote>
<h2>22.14.2</h2>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6248">#6248</a> <a href="f3590355c6"><code>f3590355</code></a> Thanks <a href="https://github.com/mmaietta"><code>@​mmaietta</code></a>! - fix: dmg-license as an optional dependency while still enabling docs site to build properly</li>
</ul>
<h2>22.14.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6244">#6244</a> <a href="8ccb2da5d4"><code>8ccb2da5</code></a> Thanks <a href="https://github.com/mmaietta"><code>@​mmaietta</code></a>! - fix: dmg-license optional dependency</li>
</ul>
<h2>22.14.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6228">#6228</a> <a href="a945321647"><code>a9453216</code></a> Thanks <a href="https://github.com/mmaietta"><code>@​mmaietta</code></a>! - feat: adding Bitbucket publisher and autoupdater</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies [<a href="a945321647"><code>a9453216</code></a>]:
<ul>
<li>builder-util-runtime@8.9.0</li>
<li>builder-util@22.14.0</li>
<li>electron-publish@22.14.0</li>
</ul>
</li>
</ul>
<h2>22.13.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6185">#6185</a> <a href="f6a3053563"><code>f6a30535</code></a> Thanks <a href="https://github.com/mmaietta"><code>@​mmaietta</code></a>! - fix: Support Windows 11 in VMs</li>
</ul>
<ul>
<li>
<p><a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6193">#6193</a> <a href="7f933d0004"><code>7f933d00</code></a> Thanks <a href="https://github.com/mmaietta"><code>@​mmaietta</code></a>! - fix: adding snapStore to AllPublishOptions so that it properly is generated via <code>pnpm schema</code></p>
</li>
<li>
<p>Updated dependencies [<a href="7f933d0004"><code>7f933d00</code></a>]:</p>
<ul>
<li>builder-util-runtime@8.8.1</li>
<li>builder-util@22.13.1</li>
<li>electron-publish@22.13.1</li>
</ul>
</li>
</ul>
<h2>22.13.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6176">#6176</a> <a href="6f42f646c9"><code>6f42f646</code></a> Thanks <a href="https://github.com/gaodeng"><code>@​gaodeng</code></a>! - feat: add <code>beforePack</code> hook to build process with the same payload interface as that of <code>afterPack</code></li>
</ul>
<ul>
<li><a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6167">#6167</a> <a href="f45110cbf6"><code>f45110cb</code></a> Thanks <a href="https://github.com/mmaietta"><code>@​mmaietta</code></a>! - feat: Adding Keygen as an official publisher/updater for electron-builder (<a href="https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/6167">#6167</a>)</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies [<a href="f45110cbf6"><code>f45110cb</code></a>]:
<ul>
<li>builder-util@22.13.0</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8bd1f3e9f8"><code>8bd1f3e</code></a> chore(deploy): Release (<a href="https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/6250">#6250</a>)</li>
<li><a href="f3590355c6"><code>f359035</code></a> fix: dmg-license-dependency (<a href="https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/6248">#6248</a>)</li>
<li><a href="36e32a45b0"><code>36e32a4</code></a> chore(deploy): Release 22.14.1 (<a href="https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/6245">#6245</a>)</li>
<li><a href="8ccb2da5d4"><code>8ccb2da</code></a> fix: dmg-license optional dependency (<a href="https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/6244">#6244</a>)</li>
<li><a href="45a0fe1eb8"><code>45a0fe1</code></a> chore(deploy): Release 22.14.0 (<a href="https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/6242">#6242</a>)</li>
<li><a href="a945321647"><code>a945321</code></a> feat: adding Bitbucket publisher and autoupdater (<a href="https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/6228">#6228</a>)</li>
<li><a href="369f1fa793"><code>369f1fa</code></a> fix: Add support for nested file extensions (such as <code>.dmg.blockmap</code>) to Keyg...</li>
<li><a href="05738084a7"><code>0573808</code></a> chore(docs): Updating/migrating docs branch and automating docs deployment (#...</li>
<li><a href="55c1164e2a"><code>55c1164</code></a> chore(deps): update dependency <code>@​types/js-yaml</code> to v4.0.3 (<a href="https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/6206">#6206</a>)</li>
<li><a href="8afe680c62"><code>8afe680</code></a> chore(deps): update dependency <code>@​types/ejs</code> to v3.1.0 (<a href="https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib/issues/6209">#6209</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/electron-userland/electron-builder/commits/v22.14.2/packages/app-builder-lib">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/~onegoldfishh">onegoldfishh</a>, a new releaser for app-builder-lib since your current version.</p>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Test Plan:
Did run `yarn build --mac && yarn open-dist`

Imported from GitHub, without a `Test Plan:` line.

Reviewed By: timur-valiev

Differential Revision: D30961709

Pulled By: mweststrate

fbshipit-source-id: 1d85a79929bb502739d02d8ea9841371744040b1
2021-09-29 04:38:38 -07:00
dependabot[bot]
fb8f108deb Bump react-native-flipper from 0.111.0 to 0.112.0 in /react-native/ReactNativeFlipperExample (#2912)
Summary:
Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.111.0 to 0.112.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/flipper/releases">react-native-flipper's releases</a>.</em></p>
<blockquote>
<h2>v0.112.0</h2>
<p>See <a href="https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md</a>
for full notes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="597cb6b1da"><code>597cb6b</code></a> Flipper Release: v0.112.0</li>
<li><a href="a72e46c792"><code>a72e46c</code></a> Fix error handling in plugin loading</li>
<li><a href="40f20f6785"><code>40f20f6</code></a> Introduce an internal FDS Flipper plugin</li>
<li><a href="24acde5325"><code>24acde5</code></a> Flipper Snapshot Bump: v0.111.1-SNAPSHOT</li>
<li>See full diff in <a href="https://github.com/facebook/flipper/compare/v0.111.0...v0.112.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31240105

Pulled By: passy

fbshipit-source-id: fae67df37e42a1f3510ac7deb2bf89979b56818d
2021-09-29 03:36:20 -07:00
dependabot[bot]
a0adbb1175 Bump constraintlayout from 2.1.0 to 2.1.1 (#2913)
Summary:
Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.0 to 2.1.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/androidx/constraintlayout/commits">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31240190

Pulled By: passy

fbshipit-source-id: d72c4fca4ded81b2fbd0b8b6a40e77d7aa6f3541
2021-09-29 03:30:42 -07:00
dependabot[bot]
b150367830 Bump eslint-plugin-flowtype from 5.9.2 to 5.10.0 in /desktop (#2919)
Summary:
Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype) from 5.9.2 to 5.10.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/gajus/eslint-plugin-flowtype/releases">eslint-plugin-flowtype's releases</a>.</em></p>
<blockquote>
<h2>v5.10.0</h2>
<h1><a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.9.2...v5.10.0">5.10.0</a> (2021-09-14)</h1>
<h3>Features</h3>
<ul>
<li>add new rule sort-type-union-intersection-members (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/501">https://github.com/facebook/flipper/issues/501</a>) (<a href="fa4207de7f">fa4207d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fa4207de7f"><code>fa4207d</code></a> feat: add new rule sort-type-union-intersection-members (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/501">https://github.com/facebook/flipper/issues/501</a>)</li>
<li>See full diff in <a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.9.2...v5.10.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31240053

Pulled By: passy

fbshipit-source-id: 71b8e62821f1efffbccdc6db4f6c29b5a7ac15be
2021-09-29 03:23:14 -07:00
Ananya Arun
e974b28c8f Add no device found error msg to guide
Summary:
Added noDeviceErrorMsg as a JSX.Element that will display 'No device found' if there are no devices detected. It is an empty JSX.Element otherwise and nothing is displayed as shown in the video.

I am using a JS variable as a JSX element in this diff. This simplifies the if else checks needed inside return, and reused the same styling we have.

Reviewed By: mweststrate

Differential Revision: D31193647

fbshipit-source-id: dea96232785c9e2987be1513fa3462452c996e66
2021-09-28 09:57:49 -07:00
Pascal Hartig
c2848df7f2 Update instruments check
Summary: We no longer need to check for instruments but it's useful to check if we have xctrace as it was added somewhat recently to xcrun.

Reviewed By: mweststrate

Differential Revision: D31232872

fbshipit-source-id: 0f496c56520bf752cf7dbd5005c7832c80c2bc26
2021-09-28 08:21:34 -07:00
Joseph Chereshnovsky
795a3d30a0 Migrate away from deprecated instruments utility (#2903)
Summary:
The "instruments" utility was deprecated in Xcode 12 and removed now from Xcode 13, causing all the iOS 15 / Xcode 13  builds to fail to work with Flipper.

See deprecation notice here: https://developer.apple.com/documentation/xcode-release-notes/xcode-12-release-notes

> The instruments command is now deprecated in favor of its replacement: xctrace. Use xctrace to record, import, and export data from Instruments .trace files. (36641078)

The corresponding bug was reported here:
https://github.com/facebook/flipper/issues/2896

That call should be replaced with `xcrun xctrace` run and that is what we are doing here.

IMPORTANT: There was a workaround on killing the stale `instruments` proceses and that utility function is removed as part of this PR, as `instruments` were slow and inefficient, marked for deprecation more than a year ago. `xctrace` should not have that kind of issue and it doesn't make sense to keep this workaround now.

## Changelog

The "instruments" call replaced with `xcrun xctrace` use, to align with deprecation introduced in Xcode 12 and offer Xcode 13 compatibility.

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

Test Plan:
In order to test this we should run the Flipper desktop app and make sure it connects to the Simulator started out of Xcode 13
It fails to do so in `master` version right now, see https://github.com/facebook/flipper/issues/2896

Reviewed By: mweststrate

Differential Revision: D31150276

Pulled By: passy

fbshipit-source-id: 0b45ae23c15a8481a91b1effe814176b04adbf3e
2021-09-28 08:21:34 -07:00
dependabot[bot]
18fbde50f2 Bump @babel/core from 7.14.8 to 7.15.5 in /desktop (#2888)
Summary:
Bumps [babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.14.8 to 7.15.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/core</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.15.5 (2021-09-04)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13727">#13727</a> Disallow <code>#a in #b in c</code> and similar expressions (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>↩️ Revert</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13732">#13732</a> Revert &quot;fix: non breaking align options naming&quot; (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 3</h4>
<ul>
<li>Babel Bot (<a href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Federico Ciardi (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h2>v7.15.4 (2021-09-02)</h2>
<p>Thanks <a href="https://github.com/flyinox"><code>@​flyinox</code></a>, <a href="https://github.com/komyg"><code>@​komyg</code></a>, and <a href="https://github.com/meskill"><code>@​meskill</code></a> for your first PRs!</p>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>, <code>babel-plugin-proposal-async-generator-functions</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-methods</code>, <code>babel-plugin-proposal-private-property-in-object</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13601">#13601</a> Disallow reinitializing private elements (<a href="https://github.com/komyg"><code>@​komyg</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13638">#13638</a> [eslint] Allow <code>&quot;latest&quot;</code> as <code>ecmaVersion</code> (<a href="https://github.com/fisker"><code>@​fisker</code></a>)</li>
<li><code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13723">#13723</a> <code>getBindingIdentifiers</code> should return params for private methods (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13715">#13715</a> [babel 8] fix: stricter rest element builder check (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-compilation-targets</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13697">#13697</a> fix: pass <code>browserslistEnv</code> to <code>resolveTargets</code> (<a href="https://github.com/meskill"><code>@​meskill</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-property-in-object</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13656">#13656</a> fix: fix static private field shadowed by local variable (<a href="https://github.com/colinaaa"><code>@​colinaaa</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13664">#13664</a> [ts] Fix transform for nested namespaces shorthand syntax (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13680">#13680</a> fix(babel-parser): delete <code>static</code> property from class static block for TS (<a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13695">#13695</a> fix: assure left bracket is not consumed after dot (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13532">#13532</a> fix: non breaking align options naming (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
</ul>
<h4>📝 Documentation</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13691">#13691</a> add missing ExportNamespaceSpecifier in spec.md (<a href="https://github.com/flyinox"><code>@​flyinox</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-class-static-block</code>, <code>babel-plugin-proposal-private-property-in-object</code>, <code>babel-plugin-syntax-class-static-block</code>, <code>babel-plugin-syntax-private-property-in-object</code>, <code>babel-plugin-syntax-top-level-await</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13717">#13717</a> archive stage 4 parser plugins (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃‍♀️ Performance</h4>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/core</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.15.5 (2021-09-04)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13727">#13727</a> Disallow <code>#a in #b in c</code> and similar expressions (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>↩️ Revert</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13732">#13732</a> Revert &quot;fix: non breaking align options naming&quot; (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.15.4 (2021-09-02)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>, <code>babel-plugin-proposal-async-generator-functions</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-methods</code>, <code>babel-plugin-proposal-private-property-in-object</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13601">#13601</a> Disallow reinitializing private elements (<a href="https://github.com/komyg"><code>@​komyg</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13638">#13638</a> [eslint] Allow <code>&quot;latest&quot;</code> as <code>ecmaVersion</code> (<a href="https://github.com/fisker"><code>@​fisker</code></a>)</li>
<li><code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13723">#13723</a> <code>getBindingIdentifiers</code> should return params for private methods (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13715">#13715</a> [babel 8] fix: stricter rest element builder check (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-compilation-targets</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13697">#13697</a> fix: pass <code>browserslistEnv</code> to <code>resolveTargets</code> (<a href="https://github.com/meskill"><code>@​meskill</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-property-in-object</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13656">#13656</a> fix: fix static private field shadowed by local variable (<a href="https://github.com/colinaaa"><code>@​colinaaa</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13664">#13664</a> [ts] Fix transform for nested namespaces shorthand syntax (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13680">#13680</a> fix(babel-parser): delete <code>static</code> property from class static block for TS (<a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13695">#13695</a> fix: assure left bracket is not consumed after dot (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13532">#13532</a> fix: non breaking align options naming (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
</ul>
<h4>📝 Documentation</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13691">#13691</a> add missing ExportNamespaceSpecifier in spec.md (<a href="https://github.com/flyinox"><code>@​flyinox</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-class-static-block</code>, <code>babel-plugin-proposal-private-property-in-object</code>, <code>babel-plugin-syntax-class-static-block</code>, <code>babel-plugin-syntax-private-property-in-object</code>, <code>babel-plugin-syntax-top-level-await</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13717">#13717</a> archive stage 4 parser plugins (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏃‍♀️ Performance</h4>
<ul>
<li><code>babel-core</code>, <code>babel-generator</code>, <code>babel-helper-annotate-as-pure</code>, <code>babel-helper-builder-binary-assignment-operator-visitor</code>, <code>babel-helper-builder-react-jsx</code>, <code>babel-helper-define-map</code>, <code>babel-helper-explode-assignable-expression</code>, <code>babel-helper-function-name</code>, <code>babel-helper-get-function-arity</code>, <code>babel-helper-hoist-variables</code>, <code>babel-helper-member-expression-to-functions</code>, <code>babel-helper-module-imports</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-optimise-call-expression</code>, <code>babel-helper-remap-async-to-generator</code>, <code>babel-helper-replace-supers</code>, <code>babel-helper-simple-access</code>, <code>babel-helper-skip-transparent-expression-wrappers</code>, <code>babel-helper-split-export-declaration</code>, <code>babel-helper-wrap-function</code>, <code>babel-helpers</code>, <code>babel-preset-env</code>, <code>babel-template</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13685">#13685</a> Use named imports for babel types (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>, <code>babel-helper-define-map</code>, <code>babel-helpers</code>, <code>babel-node</code>, <code>babel-parser</code>, <code>babel-plugin-proposal-async-generator-functions</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-for-of</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13609">#13609</a> perf: partially replace <code>.concat</code> with <code>.push</code> (<a href="https://github.com/fedeci"><code>@​fedeci</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.15.3 (2021-08-11)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-helpers</code>, <code>babel-plugin-transform-classes</code></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e82e43ca33"><code>e82e43c</code></a> v7.15.5</li>
<li><a href="66cadea103"><code>66cadea</code></a> Revert &quot;fix: non breaking align options naming&quot; (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/13732">#13732</a>)</li>
<li><a href="b2376757d7"><code>b237675</code></a> v7.15.4</li>
<li><a href="51a0caa8a2"><code>51a0caa</code></a> fix: set parserOpts.sourceFilename from root sourceFileName (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/13532">#13532</a>)</li>
<li><a href="614b486780"><code>614b486</code></a> Use named imports for babel types (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/13685">#13685</a>)</li>
<li><a href="b00bd94ad8"><code>b00bd94</code></a> convert <code>babel/helpers</code> to typescript (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/13679">#13679</a>)</li>
<li><a href="6912f968a6"><code>6912f96</code></a> v7.15.0</li>
<li><a href="7e50ee2d82"><code>7e50ee2</code></a> feat: add <code>noIncompleteNsImportDetection</code> assumption to `plugin-transform-mod...</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.15.5/packages/babel-core">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31203895

Pulled By: passy

fbshipit-source-id: 765827c207ad586d1debc145824a6799b2698cec
2021-09-27 12:42:28 -07:00
dependabot[bot]
28ce9097f2 Bump inquirer from 8.1.2 to 8.1.5 in /desktop (#2889)
Summary:
Bumps [inquirer](https://github.com/SBoudrias/Inquirer.js) from 8.1.2 to 8.1.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/SBoudrias/Inquirer.js/releases">inquirer's releases</a>.</em></p>
<blockquote>
<h2>inquirer@8.1.5</h2>
<p>Fix older Node version compatibility issue.</p>
<h2>inquirer@8.1.4</h2>
<ul>
<li>Fix an error being thrown inside the <code>rawlist</code> prompt</li>
</ul>
<h2>inquirer@8.1.3</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Fix password prompt appearing when doing async filtering/validation</li>
<li>User being prompted a question even though it was answered when using nested answer object format.</li>
<li>Fix extra space appearing when using custom prefix.</li>
</ul>
<p>And bump of all dependencies.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ef99bd4dd6"><code>ef99bd4</code></a> Publish</li>
<li><a href="8648ee840e"><code>8648ee8</code></a> compatibility fix <a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/1042">https://github.com/facebook/flipper/issues/1042</a> (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/1048">https://github.com/facebook/flipper/issues/1048</a>)</li>
<li><a href="47dfcaff27"><code>47dfcaf</code></a> Publish</li>
<li><a href="5d47d7e46c"><code>5d47d7e</code></a> fix of <a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/1042">https://github.com/facebook/flipper/issues/1042</a> rawlist throw (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/1045">https://github.com/facebook/flipper/issues/1045</a>)</li>
<li><a href="8e0b3d4c76"><code>8e0b3d4</code></a> Publish</li>
<li><a href="fb17654a37"><code>fb17654</code></a> Update Travis</li>
<li><a href="77deb7e2b8"><code>77deb7e</code></a> Bump dependencies</li>
<li><a href="aea90fd85c"><code>aea90fd</code></a> fixes issue <a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/1024">https://github.com/facebook/flipper/issues/1024</a> do not prompt on prefilled nested answers (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/1028">#1028</a>)</li>
<li><a href="822e98daf9"><code>822e98d</code></a> Add prefix extra space only when not empty (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/1033">https://github.com/facebook/flipper/issues/1033</a>)</li>
<li><a href="e0197afd23"><code>e0197af</code></a> do not display password on async filter/validation, fixes <a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/1022">https://github.com/facebook/flipper/issues/1022</a> (<a href="https://github-redirect.dependabot.com/SBoudrias/Inquirer.js/issues/1027">https://github.com/facebook/flipper/issues/1027</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/SBoudrias/Inquirer.js/compare/inquirer@8.1.2...inquirer@8.1.5">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=8.1.2&new-version=8.1.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31203905

Pulled By: passy

fbshipit-source-id: c787ad5fcadca3102338b9803864d45271c06582
2021-09-27 12:42:28 -07:00
dependabot[bot]
169feb6dc6 Bump @testing-library/react from 12.0.0 to 12.1.0 in /desktop (#2887)
Summary:
Bumps [testing-library/react](https://github.com/testing-library/react-testing-library) from 12.0.0 to 12.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/testing-library/react-testing-library/releases"><code>@​testing-library/react</code>'s releases</a>.</em></p>
<blockquote>
<h2>v12.1.0</h2>
<h1><a href="https://github.com/testing-library/react-testing-library/compare/v12.0.0...v12.1.0">12.1.0</a> (2021-09-11)</h1>
<h3>Features</h3>
<ul>
<li>improve JSDocs for RenderOptions (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/909">https://github.com/facebook/flipper/issues/909</a>) (<a href="fbacb0da99">fbacb0d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3325061cac"><code>3325061</code></a> docs: add ImADrafter as a contributor for doc (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/961">https://github.com/facebook/flipper/issues/961</a>)</li>
<li><a href="fbacb0da99"><code>fbacb0d</code></a> feat: improve JSDocs for RenderOptions (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/909">https://github.com/facebook/flipper/issues/909</a>)</li>
<li><a href="071a6fdc1d"><code>071a6fd</code></a> test: Format codebase with prettier (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/959">https://github.com/facebook/flipper/issues/959</a>)</li>
<li><a href="68fd459149"><code>68fd459</code></a> test: Ensure broken node 16.9.0 isn't used (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/960">https://github.com/facebook/flipper/issues/960</a>)</li>
<li><a href="8f3bd3c34f"><code>8f3bd3c</code></a> docs: add leschdom as a contributor for doc (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/941">https://github.com/facebook/flipper/issues/941</a>)</li>
<li><a href="801edaa0d6"><code>801edaa</code></a> docs(CONTRIBUTING): update links (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/932">https://github.com/facebook/flipper/issues/932</a>)</li>
<li>See full diff in <a href="https://github.com/testing-library/react-testing-library/compare/v12.0.0...v12.1.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31203906

Pulled By: passy

fbshipit-source-id: a4d9c57c36dc5949396df841742a17f51a42c079
2021-09-27 12:42:27 -07:00
Michel Weststrate
f98526a2c9 Added unit tests to protect against broken startup sequence
Summary: Add unit tests to test errors thrown from plugins during initialisation, as follow up for D31127969 (a72e46c792). From the 4 tests cases added (first load plugin then device, device then plugin, first load plugin then client, first client then plugin), the first case was indeed failing before the mentioned diff and not registering the device.

Reviewed By: passy

Differential Revision: D31142583

fbshipit-source-id: 8e44c667316192231d1bb5e4d76c5bf1207ba835
2021-09-27 12:16:20 -07:00
Lorenzo Blasa
12865fd0bc Connect and disconnect on the current thread and dispatch events on the connection events handler
Summary:
Addresses an issue with the connect and disconnect sequence.

Both, connect and disconnect should be performed 'synchronously' instead of being queued in the connection event thread.

Events should be queued in the connection event thread instead.

Reviewed By: passy

Differential Revision: D31195525

fbshipit-source-id: c15487ea163dd277dacee0e5669944ac6971355f
2021-09-27 09:29:20 -07:00
Pascal Hartig
f6af85ee7e Upgrade prettier rules
Summary:
The jsx specific one was deprecated in favour of the more generic
`bracketSameLine`.

Reviewed By: mweststrate

Differential Revision: D31204490

fbshipit-source-id: 28e5c9b583e57bef7f348c7f06605d4180ef18cf
2021-09-27 08:25:20 -07:00
dependabot[bot]
03418f8284 Bump jest from 27.1.1 to 27.2.1 in /react-native/ReactNativeFlipperExample (#2899)
Summary:
Bumps [jest](https://github.com/facebook/jest) from 27.1.1 to 27.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/releases">jest's releases</a>.</em></p>
<blockquote>
<h2>27.2.1</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-transform]</code> Improve the unexpected token error message. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11807">#11807</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-runtime]</code> Fix regression when using <code>jest.isolateModules</code> and mocks (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11882">#11882</a>)</li>
<li><code>[jest-runtime]</code> Include test name when importing modules after test has completed (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li>
<li><code>[jest-runtime]</code> Error when ESM import is used after test is torn down (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li>
</ul>
<h2>27.2.0</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-resolver, jest-runtime]</code> Pass <code>conditions</code> to custom resolvers to enable them to implement support for package.json <code>exports</code> field (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11859">#11859</a>)</li>
<li><code>[jest-runtime]</code> Allow custom envs to specify <code>exportConditions</code> which is passed together with Jest's own conditions to custom resolvers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11863">#11863</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest/reporters]</code> Use async transform if available to transform files with no coverage (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11852">#11852</a>)</li>
<li><code>[jest-util]</code> Return correct value from <code>process.send</code> stub (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11799">#11799</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/blob/main/CHANGELOG.md">jest's changelog</a>.</em></p>
<blockquote>
<h2>27.2.1</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-transform]</code> Improve the unexpected token error message. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11807">#11807</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-runtime]</code> Fix regression when using <code>jest.isolateModules</code> and mocks (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11882">#11882</a>)</li>
<li><code>[jest-runtime]</code> Include test name when importing modules after test has completed (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li>
<li><code>[jest-runtime]</code> Error when ESM import is used after test is torn down (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li>
</ul>
<h2>27.2.0</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-resolver, jest-runtime]</code> Pass <code>conditions</code> to custom resolvers to enable them to implement support for package.json <code>exports</code> field (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11859">#11859</a>)</li>
<li><code>[jest-runtime]</code> Allow custom envs to specify <code>exportConditions</code> which is passed together with Jest's own conditions to custom resolvers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11863">#11863</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest/reporters]</code> Use async transform if available to transform files with no coverage (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11852">#11852</a>)</li>
<li><code>[jest-util]</code> Return correct value from <code>process.send</code> stub (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11799">#11799</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="50862b410c"><code>50862b4</code></a> v27.2.1</li>
<li><a href="5aad21f59d"><code>5aad21f</code></a> chore: update changelog for release</li>
<li><a href="6175fa1cf3"><code>6175fa1</code></a> make the syntax error message more helpful for TS users (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11807">#11807</a>)</li>
<li><a href="31cad209cd"><code>31cad20</code></a> fix: include path to test file in &quot;after teardown&quot; error (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11885">#11885</a>)</li>
<li><a href="7c4ea24abe"><code>7c4ea24</code></a> docs: add link to the typescript integration instructions (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11806">#11806</a>)</li>
<li><a href="651eb37a48"><code>651eb37</code></a> fix: properly return mocks when using jest.isolatedModules (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11882">#11882</a>)</li>
<li><a href="f4188de698"><code>f4188de</code></a> chore: remove node version pinning from CI (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11866">#11866</a>)</li>
<li><a href="2f135d3b44"><code>2f135d3</code></a> chore: remove node 13 as condition in some tests (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11880">#11880</a>)</li>
<li><a href="d7f097543f"><code>d7f0975</code></a> chore: fix typo in docs</li>
<li><a href="e37c17d143"><code>e37c17d</code></a> chore: update lockfile after publish</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/jest/compare/v27.1.1...v27.2.1">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31150369

Pulled By: passy

fbshipit-source-id: f9c3e97f2703ce53f19300d04c580ec133c07981
2021-09-27 06:31:53 -07:00
dependabot[bot]
8118405269 Bump eslint-plugin-flowtype from 5.9.2 to 5.10.0 in /flipper-js-client-sdk (#2879)
Summary:
Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype) from 5.9.2 to 5.10.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/gajus/eslint-plugin-flowtype/releases">eslint-plugin-flowtype's releases</a>.</em></p>
<blockquote>
<h2>v5.10.0</h2>
<h1><a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.9.2...v5.10.0">5.10.0</a> (2021-09-14)</h1>
<h3>Features</h3>
<ul>
<li>add new rule sort-type-union-intersection-members (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/501">https://github.com/facebook/flipper/issues/501</a>) (<a href="fa4207de7f">fa4207d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fa4207de7f"><code>fa4207d</code></a> feat: add new rule sort-type-union-intersection-members (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/501">https://github.com/facebook/flipper/issues/501</a>)</li>
<li>See full diff in <a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.9.2...v5.10.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

**Note:** Dependabot was ignoring updates to this dependency, but since you've updated it yourself we've started tracking it for you again. �

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

Reviewed By: mweststrate

Differential Revision: D31203920

Pulled By: passy

fbshipit-source-id: 6717cfae756ea1c779e08885f0f26f94b9b51d4b
2021-09-27 06:31:53 -07:00
dependabot[bot]
e2b0a1a545 Bump prettier from 2.4.0 to 2.4.1 in /flipper-js-client-sdk (#2880)
Summary:
Bumps [prettier](https://github.com/prettier/prettier) from 2.4.0 to 2.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p>
<blockquote>
<h2>2.4.1</h2>
<p>{emoji:1f517} <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#241">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p>
<blockquote>
<h1>2.4.1</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.4.0...2.4.1">diff</a></p>
<h4>Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11482">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11487">#11487</a> by <a href="https://github.com/niksy"><code>@​niksy</code></a>)</h4>

<pre lang="scss"><code>// Input
forward &quot;library&quot; as btn-*;
<p>// Prettier 2.4.0
<a href="https://github.com/forward"><code>@​forward</code></a> &quot;library&quot; as btn- *;</p>
<p>// Prettier 2.4.1
<a href="https://github.com/forward"><code>@​forward</code></a> &quot;library&quot; as btn-*;
</code></pre></p>
<h4>Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11514">#11514</a> by <a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p>A new <code>--debug-print-ast</code> CLI flag for debugging.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7ced9e6654"><code>7ced9e6</code></a> Release 2.4.1</li>
<li><a href="59b5eb4e1f"><code>59b5eb4</code></a> Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11482">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11487">#11487</a>)</li>
<li><a href="aa63269743"><code>aa63269</code></a> Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11514">#11514</a>)</li>
<li><a href="ae33e494a9"><code>ae33e49</code></a> fix(docs): lint-staged install instructions (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11363">#11363</a>)</li>
<li><a href="a1a7502f4f"><code>a1a7502</code></a> Update integrating-with-linters.md (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11399">#11399</a>)</li>
<li><a href="f63e15d1cd"><code>f63e15d</code></a> Build(deps): Bump typescript from 4.4.2 to 4.4.3 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11507">#11507</a>)</li>
<li><a href="dec24722d6"><code>dec2472</code></a> Build(deps-dev): Bump <code>@​babel/preset-env</code> from 7.15.4 to 7.15.6 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11499">#11499</a>)</li>
<li><a href="ac3912cd47"><code>ac3912c</code></a> Build(deps-dev): Bump eslint-plugin-unicorn from 35.0.0 to 36.0.0 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11504">#11504</a>)</li>
<li><a href="bf5a027794"><code>bf5a027</code></a> Revert workaround for node 16.9 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11493">#11493</a>)</li>
<li><a href="ddee8dbaae"><code>ddee8db</code></a> Build(deps): Bump espree from 8.0.0 to 9.0.0 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11509">#11509</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/2.4.0...2.4.1">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31203917

Pulled By: passy

fbshipit-source-id: 0e72907c7e70384861a7015c14beeb008beae2f3
2021-09-27 06:31:53 -07:00
dependabot[bot]
c6b7aeb9e4 Bump eslint-plugin-react from 7.25.1 to 7.25.3 in /flipper-js-client-sdk (#2878)
Summary:
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.25.1 to 7.25.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.2...v7.25.3">7.25.3</a> - 2021.09.19</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>prop-types</code>], <code>propTypes</code>: bail out unknown generic types inside func params (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3076">#3076</a> <a href="https://github.com/vedadeepta"><code>@​vedadeepta</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[readme] Update broken link for configuration files (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3071">#3071</a> <a href="https://github.com/prateek3255"><code>@​prateek3255</code></a>)</li>
<li>[Refactor] create/extract <code>isCreateElement</code> and <code>isDestructuredFromPragmaImport</code> utils (<a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3076">#3076</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3076">yannickcr/eslint-plugin-react#3076</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3071">#3071</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3071">yannickcr/eslint-plugin-react#3071</a></p>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.1...v7.25.2">7.25.2</a> - 2021.09.16</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>jsx-no-useless-fragments</code>]: Handle insignificant whitespace correctly when <code>allowExpressions</code> is <code>true</code> (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3061">#3061</a>[] <a href="https://github.com/benj-dobs"><code>@​benj-dobs</code></a>)</li>
<li>[<code>prop-types</code>], <code>propTypes</code>: handle implicit <code>children</code> prop in react's generic types (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064">#3064</a>[] <a href="https://github.com/vedadeepta"><code>@​vedadeepta</code></a>)</li>
<li>[<code>display-name</code>]: fix arrow function returning result of function call with JSX arguments being interpreted as component (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3065">#3065</a>[] <a href="https://github.com/danielfinke"><code>@​danielfinke</code></a>)</li>
<li>[<code>jsx-no-target-blank</code>]: avoid crash on attr-only href (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3066">#3066</a>[] <a href="https://github.com/ljharb"><code>@​ljharb</code></a> <a href="https://github.com/gaz77a"><code>@​gaz77a</code></a>)</li>
<li>[<code>jsx-uses-vars</code>]: ignore lowercase tag names (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3070">#3070</a>[] <a href="https://github.com/alanorozco"><code>@​alanorozco</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3070">#3070</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3070">yannickcr/eslint-plugin-react#3070</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3066">#3066</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3066">yannickcr/eslint-plugin-react#3066</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3065">#3065</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3065">yannickcr/eslint-plugin-react#3065</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064">#3064</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3064">yannickcr/eslint-plugin-react#3064</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3061">#3061</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3061">yannickcr/eslint-plugin-react#3061</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="76fdffe137"><code>76fdffe</code></a> Update CHANGELOG and bump version</li>
<li><a href="0c0387f1a0"><code>0c0387f</code></a> [Deps] use <code>object.hasown</code> instead of <code>has</code></li>
<li><a href="227e9678e9"><code>227e967</code></a> [Fix] <code>prop-types</code>, <code>propTypes</code>: bail out unknown generic types inside func p...</li>
<li><a href="bd270fc700"><code>bd270fc</code></a> [readme] Update broken link for configuration files</li>
<li><a href="f4854ea731"><code>f4854ea</code></a> Update CHANGELOG and bump version</li>
<li><a href="9c1aee5eab"><code>9c1aee5</code></a> [Dev Deps] update <code>eslint-remote-tester-repositories</code></li>
<li><a href="5340e9dfc6"><code>5340e9d</code></a> [Fix] <code>jsx-uses-vars</code>: ignore lowercase tag names</li>
<li><a href="577cb64fb6"><code>577cb64</code></a> [actions] remove unnecessary setup-node</li>
<li><a href="c1c284fc79"><code>c1c284f</code></a> [Fix] <code>require-default-props</code>: avoid crash from <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064">#3064</a></li>
<li><a href="230ffe1a18"><code>230ffe1</code></a> [Fix] <code>prefer-read-only-props</code>: avoid crash from <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064">#3064</a></li>
<li>Additional commits viewable in <a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.1...v7.25.3">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31203921

Pulled By: passy

fbshipit-source-id: 4f933e4e0c00fbb1d2b7befb7c1a2062ff8686ed
2021-09-27 06:31:53 -07:00
dependabot[bot]
5d910f662a Bump prettier from 2.3.2 to 2.4.1 in /desktop (#2892)
Summary:
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.2 to 2.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p>
<blockquote>
<h2>2.4.1</h2>
<p>{emoji:1f517} <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#241">Changelog</a></p>
<h2>2.4.0</h2>
<p><a href="https://github.com/prettier/prettier/compare/2.3.2...2.4.0">diff</a></p>
<p><a href="https://prettier.io/blog/2021/09/09/2.4.0.html">Release note</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p>
<blockquote>
<h1>2.4.1</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.4.0...2.4.1">diff</a></p>
<h4>Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11482">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11487">#11487</a> by <a href="https://github.com/niksy"><code>@​niksy</code></a>)</h4>

<pre lang="scss"><code>// Input
forward &quot;library&quot; as btn-*;
<p>// Prettier 2.4.0
<a href="https://github.com/forward"><code>@​forward</code></a> &quot;library&quot; as btn- *;</p>
<p>// Prettier 2.4.1
<a href="https://github.com/forward"><code>@​forward</code></a> &quot;library&quot; as btn-*;
</code></pre></p>
<h4>Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11514">#11514</a> by <a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p>A new <code>--debug-print-ast</code> CLI flag for debugging.</p>
<h1>2.4.0</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.3.2...2.4.0">diff</a></p>
<p>{emoji:1f517} <a href="https://prettier.io/blog/2021/09/09/2.4.0.html">Release Notes</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7ced9e6654"><code>7ced9e6</code></a> Release 2.4.1</li>
<li><a href="59b5eb4e1f"><code>59b5eb4</code></a> Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11482">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11487">#11487</a>)</li>
<li><a href="aa63269743"><code>aa63269</code></a> Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11514">#11514</a>)</li>
<li><a href="ae33e494a9"><code>ae33e49</code></a> fix(docs): lint-staged install instructions (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11363">#11363</a>)</li>
<li><a href="a1a7502f4f"><code>a1a7502</code></a> Update integrating-with-linters.md (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11399">#11399</a>)</li>
<li><a href="f63e15d1cd"><code>f63e15d</code></a> Build(deps): Bump typescript from 4.4.2 to 4.4.3 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11507">#11507</a>)</li>
<li><a href="dec24722d6"><code>dec2472</code></a> Build(deps-dev): Bump <code>@​babel/preset-env</code> from 7.15.4 to 7.15.6 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11499">#11499</a>)</li>
<li><a href="ac3912cd47"><code>ac3912c</code></a> Build(deps-dev): Bump eslint-plugin-unicorn from 35.0.0 to 36.0.0 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11504">#11504</a>)</li>
<li><a href="bf5a027794"><code>bf5a027</code></a> Revert workaround for node 16.9 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11493">#11493</a>)</li>
<li><a href="ddee8dbaae"><code>ddee8db</code></a> Build(deps): Bump espree from 8.0.0 to 9.0.0 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11509">#11509</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/2.3.2...2.4.1">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31150434

Pulled By: passy

fbshipit-source-id: 9babc0c91c931330dad615e74598cc29a713dbf4
2021-09-27 06:31:53 -07:00
Pascal Hartig
1ec7ebbdb5 Create issue on publish failure (#2904)
Summary:
Because the publish runs aren't triggered on the main branch, we have limited visibility. Sending push notifications, webhooks or email integrations are hard, but opening an issue seems like a decent work-around for this.

We can broaden this to more publish actions as needed.

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

Test Plan: Ran on my fork which generated this issue: https://github.com/passy/flipper/issues/9

Reviewed By: mweststrate

Differential Revision: D31146956

Pulled By: passy

fbshipit-source-id: 08f66bd4c96a5ea2cc5e70a7461c30e7e1f3d42e
2021-09-27 06:10:08 -07:00
dependabot[bot]
8ec91ac16c Bump gradle-maven-publish-plugin from 0.17.0 to 0.18.0 (#2882)
Summary:
Bumps [gradle-maven-publish-plugin](https://github.com/vanniktech/gradle-maven-publish-plugin) from 0.17.0 to 0.18.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/releases">gradle-maven-publish-plugin's releases</a>.</em></p>
<blockquote>
<h2>0.18.0</h2>
<p><a href="https://github.com/vanniktech/gradle-maven-publish-plugin/blob/master/CHANGELOG.md#version-0180-2021-09-13">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/blob/master/CHANGELOG.md">gradle-maven-publish-plugin's changelog</a>.</em></p>
<blockquote>
<h2>Version 0.18.0 <em>(2021-09-13)</em></h2>
<ul>
<li>The minimum supported Kotlin version is now <code>1.4.30</code></li>
<li>It's now possible to specify <code>SONATYPE_HOST</code> as a Gradle property, e.g.
<ul>
<li><code>SONATYPE_HOST=S01</code> for <code>s01.sonatype.org</code></li>
<li><code>SONATYPE_HOST=</code> to not add any repository by default</li>
</ul>
</li>
<li>Fixed an issue when publishing Kotlin MPP projects with the base plugin</li>
<li>Removed checks for presence of properties that aren't used by this plugin anymore</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="14c1891667"><code>14c1891</code></a> Prepare for release 0.18.0.</li>
<li><a href="0ca6be6a9d"><code>0ca6be6</code></a> set name and description</li>
<li><a href="76c9342e78"><code>76c9342</code></a> Prepare next development version.</li>
<li><a href="1c8bfdad35"><code>1c8bfda</code></a> Prepare for release 0.18.0.</li>
<li><a href="0a60967cf2"><code>0a60967</code></a> remove workaround for pre Kotlin 1.4.30 MPP projects (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/302">#302</a>)</li>
<li><a href="41f86a6b4f"><code>41f86a6</code></a> update Gradle to 7.2</li>
<li><a href="874f214971"><code>874f214</code></a> Update .editorconfig rules (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/299">#299</a>)</li>
<li><a href="12ece01487"><code>12ece01</code></a> Bump setup-java actions to v2 (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/298">#298</a>)</li>
<li><a href="507709c474"><code>507709c</code></a> Add .gitattributes (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/295">https://github.com/facebook/flipper/issues/295</a>)</li>
<li><a href="b6406b32b9"><code>b6406b3</code></a> Disable publish action in forked repository. (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/294">https://github.com/facebook/flipper/issues/294</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/compare/0.17.0...0.18.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.vanniktech:gradle-maven-publish-plugin&package-manager=gradle&previous-version=0.17.0&new-version=0.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31203909

Pulled By: passy

fbshipit-source-id: 0c8605d8fc37ec409df7a5e771ab71deec835e39
2021-09-27 05:51:02 -07:00
dependabot[bot]
90c3a3fa80 Bump dokka-gradle-plugin from 1.5.0 to 1.5.30 (#2883)
Summary:
Bumps [dokka-gradle-plugin](https://github.com/Kotlin/dokka) from 1.5.0 to 1.5.30.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/dokka/releases">dokka-gradle-plugin's releases</a>.</em></p>
<blockquote>
<h2>1.5.30 Alpha</h2>
<p>Highlights of this release are:</p>
<ul>
<li>Support kotlin 1.5.30</li>
<li><code>literal</code> is also supported without code tag, thanks <a href="https://github.com/fsladkey"><code>@​fsladkey</code></a></li>
<li>improvements in<code>link</code> tag support. Now it supports line breaks!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3dae816942"><code>3dae816</code></a> Update docs for buildscript with dokka plugins (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2134">https://github.com/facebook/flipper/issues/2134</a>)</li>
<li><a href="e5111250de"><code>e511125</code></a> Fix js error on pages without tabs (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2127">https://github.com/facebook/flipper/issues/2127</a>)</li>
<li><a href="bcc1441fec"><code>bcc1441</code></a> Bring back mergin of divergent entries (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2121">https://github.com/facebook/flipper/issues/2121</a>)</li>
<li><a href="372451fb3c"><code>372451f</code></a> Fix links of inherited properties, do not generate pages for them</li>
<li><a href="db62a9b963"><code>db62a9b</code></a> Bump kotlinx-cli-jvm from 0.3.2 to 0.3.3 (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2105">https://github.com/facebook/flipper/issues/2105</a>)</li>
<li><a href="486ce71260"><code>486ce71</code></a> Handle <code>link</code> tag</li>
<li><a href="ebcc1f99a4"><code>ebcc1f9</code></a> Escape text for GFM</li>
<li><a href="e8bfc22e49"><code>e8bfc22</code></a> Don't force <a href="https://github.com/literal"><code>@​literal</code></a> in javadoc to be surrounded by code tag (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2089">https://github.com/facebook/flipper/issues/2089</a>)</li>
<li><a href="63bf2b1ded"><code>63bf2b1</code></a> Fix signatures being bolded, increase spacing in divergent (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2101">https://github.com/facebook/flipper/issues/2101</a>)</li>
<li><a href="1addb0cdd3"><code>1addb0c</code></a> Cleanup and version bump to 1.5.30</li>
<li>Additional commits viewable in <a href="https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D31203908

Pulled By: passy

fbshipit-source-id: b53c0dc018e90e6cca8e6567e1dd8d9b41830931
2021-09-27 05:47:31 -07:00