Commit Graph

7946 Commits

Author SHA1 Message Date
generatedunixname89002005306973
77c65c8592 Flipper Release: v0.175.0
Summary: Releasing version 0.175.0

Reviewed By: lblasa

Differential Revision: D41611793

fbshipit-source-id: 0dfecfd85e68c3878384283f084e5f5914d36aec
2022-11-30 04:29:45 -08:00
Lorenzo Blasa
df960aee80 Show empty sidebar when no node is selected
Summary: ^

Reviewed By: LukeDefeo

Differential Revision: D41549165

fbshipit-source-id: 7f6324c8e04b8c7db3afe1e4cc5e1cbe0c023b7c
2022-11-29 10:39:14 -08:00
Lorenzo Blasa
4bd5314b0c Better Open In IDE design
Summary: ^

Reviewed By: LukeDefeo

Differential Revision: D41584984

fbshipit-source-id: db8bd28854ed963d3370cf061a56aa63bfbf4f54
2022-11-29 10:26:24 -08:00
Luke De Feo
26a7ad7952 Summary: In an earlier diff we moved the retreival of litho props to back ground thread. Fetching the props also creates dynamic metadata, and the computation was deferred after the metadata was sent meaning we were sending data down without associated metadata.
Reviewed By: lblasa

Differential Revision: D41581345

fbshipit-source-id: c17a57d811025c3716bc3bd26d119b273f1603aa
2022-11-29 08:54:58 -08:00
Luke De Feo
d0a05ad1a9 Use global id for debugcomponent id
Summary: Global Id is stable as the component is rerendered. It is not stable if the whole component tree updates so we might want to deal with this in the future

Reviewed By: lblasa

Differential Revision: D41581346

fbshipit-source-id: 0c2834ba452ddcfc3e0a7392672825fc040901d9
2022-11-29 08:54:58 -08:00
Luke De Feo
cffe42a93a Litho state support
Reviewed By: lblasa

Differential Revision: D41581347

fbshipit-source-id: 262670053c586676be4f9465854ec79f95699d33
2022-11-29 08:54:58 -08:00
Lorenzo Blasa
b701d76668 Fixes overflow text
Summary: ^

Reviewed By: antonk52

Differential Revision: D41580381

fbshipit-source-id: d2e2d53f28ebf68a0f6c5a4cb882e905fd4bdd66
2022-11-29 08:10:12 -08:00
Lorenzo Blasa
feb206d069 Tree styles improvement
Summary: ^

Reviewed By: antonk52

Differential Revision: D41579010

fbshipit-source-id: efb7d4300093173d85a3c5c269d79b78fe79908a
2022-11-29 06:02:11 -08:00
Luke De Feo
a89f6960dc Added tool tips to sidebar tabs and removed documentation tab
Reviewed By: lblasa

Differential Revision: D41554191

fbshipit-source-id: d14c042f3def75e33e7a2b9d5ad0a27b3303e0d4
2022-11-29 01:43:49 -08:00
Lorenzo Blasa
a8f8e081c5 Feedback request banner
Summary:
This change adds a small feedback alert banner. It will have a link to our workplace feedback group.

Additionally, it asks engineers to record their sessions.

Reviewed By: LukeDefeo

Differential Revision: D41531851

fbshipit-source-id: 7ec8ca79350e7a84ab0532065bc57187ef0055ba
2022-11-28 11:21:24 -08:00
Lorenzo Blasa
76b1673d15 Basic array support
Summary:
Attributes Inspector didn't have support for inspectable arrays.

This change addresses an issue with the inspectable itself and adds basic support to it in the visualiser.

Reviewed By: LukeDefeo

Differential Revision: D41522879

fbshipit-source-id: f9cad42470541039c8157477b0fe9bc58f18f1ba
2022-11-28 10:19:20 -08:00
Lorenzo Blasa
1406e291ee Send with raw parameters
Summary:
On Android we already had an API to send raw arguments i.e. raw json as params.

This just adds feature parity on iOS.

Reviewed By: LukeDefeo

Differential Revision: D41433777

fbshipit-source-id: abd47f987b9e2b451100e81acf6fea61cd876807
2022-11-28 09:45:53 -08:00
Pascal Hartig
c0cf7d62d6 Exclude .circleci folder from docs cleanup (#4335)
Summary:
Without this, our boilplate config gets deleted on every run:

https://github.com/JamesIves/github-pages-deploy-action#additional-build-files-

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

Reviewed By: lblasa

Differential Revision: D41548935

Pulled By: passy

fbshipit-source-id: aea68dbb28ed07f0102be05695aa6f6225ef6e11
2022-11-28 05:16:16 -08:00
Luke De Feo
f34b6f52ed The ui debugger grows up
Reviewed By: lblasa

Differential Revision: D41549291

fbshipit-source-id: d3c72c01f6b7bd2a3be8a35d5f54270b64191e21
2022-11-28 05:09:20 -08:00
Luke De Feo
b214806325 Add padding and refactor our controls component
Summary: also made the controls component full width to push down the visualiser

Reviewed By: lblasa

Differential Revision: D41548665

fbshipit-source-id: 2bca527e70c92bc0ded120e51a0880f76f7cca87
2022-11-28 05:09:20 -08:00
Luke De Feo
a93d571dc0 Unhover on mouse exit of tree
Summary: This was causing the hover state to linger which is now quite noticable in the tree

Reviewed By: lblasa

Differential Revision: D41548249

fbshipit-source-id: cdf8ed434aa064dba05ebf31773bedaef18ba007
2022-11-28 05:09:20 -08:00
Luke De Feo
6183671a5d Improve presentation of node name in hover state for visualizer
Summary: With the previous approach it was hard to read the name of the node, this should be a lot clearer. The tool top comes in a after a delay, the reason for this is because when i tried without a delay when you moved the mouse fast a ton of tooltips would appear and disappear when you passed over diffferent nodes and it was very distracting. 200ms seems to be about the sweet spot

Reviewed By: lblasa

Differential Revision: D41548248

fbshipit-source-id: 76460347730d5b1d2e968984e845be0c65255456
2022-11-28 05:09:20 -08:00
Luke De Feo
d9314c3b73 Fix Focus mode bug when is the decendant of an inactive node.
Summary: If you focus a node and then move activity then the focused nodes will no longer be active. this means that they are automatically collapsed in the tree and the visualizer wont be display it. Previously we didnt spot this and the focus state was wrong. Now we check that all parents are active whenever an update comes from client, if the focused node is no longer active after an update then we remove the focus

Reviewed By: lblasa

Differential Revision: D41548250

fbshipit-source-id: d536e0c466d9002fc53bcb43b9b29c7c7fa23ad2
2022-11-28 05:09:20 -08:00
Luke De Feo
8eb0866760 Add parent reference to desktop node
Summary: There are some situations where we are doing a traversal of the entire node hierachy looking for something. In some situtations this linear search can be replaced with a walk up the anchestory path making the code easier to understand and more efficient

Reviewed By: lblasa

Differential Revision: D41548253

fbshipit-source-id: 4fb2141282f1f9663835c3b7812d30dcc59b707e
2022-11-28 05:09:20 -08:00
Luke De Feo
57dcf72763 Added ability to pause the incoming updates from the client
Summary: There were a few subtleties around what to the auto expanding / collapsing for active children but otherwise this is quite straightforward

Reviewed By: lblasa

Differential Revision: D41548252

fbshipit-source-id: c153d00210d859463a51753dadf2e5aabeb7ea35
2022-11-28 05:09:20 -08:00
Kevin Strider
ced04c7cec Under the Hood - Part 4
Summary:
This diff includes minor changes to the pages within the Under the Hood section of Flipper Docs.

The page Creating Plugins -> Desktop Plugin APIs -> QPL Linting -> Building a Linter is now removed from the sidebar.

Reviewed By: lblasa

Differential Revision: D41533283

fbshipit-source-id: 63e50210815fe2b67ea54991eb8a7bc16e04e1be
2022-11-28 03:46:26 -08:00
Lorenzo Blasa
56b717c197 Track performance
Summary: Track performance for subtree updates

Reviewed By: antonk52

Differential Revision: D41531057

fbshipit-source-id: b9cfd04e5d22796f026c56d2fc66c7dea8accb78
2022-11-28 02:54:42 -08:00
Lorenzo Blasa
7f5592a68b Suggest ui-debugger from layout
Summary: Increase awareness of ui-debugger by displaying a notification.

Reviewed By: LukeDefeo

Differential Revision: D41530681

fbshipit-source-id: bf0aaeb8bb5fdc88e2425371fb04155cec739ba4
2022-11-28 02:40:38 -08:00
Lorenzo Blasa
3044ddc5c1 Remove checkbox as boolean value
Summary:
Remove checkbox as we currently don't support editing values.

Instead replace with a simple 'TRUE', 'FALSE' text.

Reviewed By: antonk52

Differential Revision: D41532898

fbshipit-source-id: d4af37e30eb21ab761c39cb4ae45337247c80c9d
2022-11-25 08:14:08 -08:00
dependabot[bot]
ea0af7c931 Bump sinon from 14.0.1 to 14.0.2 in /js/js-flipper (#4315)
Summary:
Bumps [sinon](https://github.com/sinonjs/sinon) from 14.0.1 to 14.0.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/sinonjs/sinon/blob/main/docs/changelog.md">sinon's changelog</a>.</em></p>
<blockquote>
<h2>14.0.2</h2>
<ul>
<li><a href="4d70f6e096"><code>4d70f6e0</code></a>
Upgrade nise to latest (Morgan Roderick)</li>
<li><a href="96a0d756b5"><code>96a0d756</code></a>
Update <code>@​sinonjs/samsam</code> to latest (Morgan Roderick)</li>
<li><a href="babb4736d7"><code>babb4736</code></a>
Prefer <code>@​sinonjs/commons</code><a href="https://github.com/2"><code>@​2</code></a> (Morgan Roderick)
<blockquote>
<p>That makes ES2017 support explicit</p>
</blockquote>
</li>
</ul>
<p><em>Released by Morgan Roderick on 2022-11-07.</em></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="225b1409fe"><code>225b140</code></a> 14.0.2</li>
<li><a href="4d70f6e096"><code>4d70f6e</code></a> Upgrade nise to latest</li>
<li><a href="96a0d756b5"><code>96a0d75</code></a> Update <code>@​sinonjs/samsam</code> to latest</li>
<li><a href="babb4736d7"><code>babb473</code></a> Prefer <code>@​sinonjs/commons</code><a href="https://github.com/2"><code>@​2</code></a></li>
<li><a href="b9e5f7d4ab"><code>b9e5f7d</code></a> Bump nokogiri from 1.13.7 to 1.13.9</li>
<li>See full diff in <a href="https://github.com/sinonjs/sinon/compare/v14.0.1...v14.0.2">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: antonk52

Differential Revision: D41472337

Pulled By: passy

fbshipit-source-id: 7dea0e6e5f805770cf4ad6c634117b9a2fbd73e0
2022-11-24 10:42:06 -08:00
dependabot[bot]
748e02c6fb Bump eslint-plugin-react from 7.31.9 to 7.31.11 in /js/js-flipper (#4323)
Summary:
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.31.9 to 7.31.11.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-react/releases">eslint-plugin-react's releases</a>.</em></p>
<blockquote>
<h2>v7.31.11</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>jsx-no-target-blank</code>]: allow ternaries with literals (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3464">https://github.com/facebook/flipper/issues/3464</a>[] <a href="https://github.com/akulsr0"><code>@​akulsr0</code></a>)</li>
<li>[<code>no-unknown-property</code>]: add <code>inert</code> attribute (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3484">https://github.com/facebook/flipper/issues/3484</a>[] <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>jsx-key</code>]: detect keys in logical expression and conditional expression (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3490">https://github.com/facebook/flipper/issues/3490</a>[] <a href="https://github.com/metreniuk"><code>@​metreniuk</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Perf] component detection: improve performance by avoiding traversing parents unnecessarily (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3459">https://github.com/facebook/flipper/issues/3459</a>[] <a href="https://github.com/golopot"><code>@​golopot</code></a>)</li>
<li>[Docs] [<code>forbid-component-props</code>]: inclusive language w/ allowlist (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3473">https://github.com/facebook/flipper/issues/3473</a>[] <a href="https://github.com/AndersDJohnson"><code>@​AndersDJohnson</code></a>)</li>
<li>[Docs] automate doc generation with <code>eslint-doc-generator</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3469">https://github.com/facebook/flipper/issues/3469</a>[] <a href="https://github.com/bmish"><code>@​bmish</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1000">https://github.com/facebook/flipper/issues/1000</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1000">jsx-eslint/eslint-plugin-react#1000</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1002">https://github.com/facebook/flipper/issues/1002</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1002">jsx-eslint/eslint-plugin-react#1002</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1005">https://github.com/facebook/flipper/issues/1005</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1005">jsx-eslint/eslint-plugin-react#1005</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/100">https://github.com/facebook/flipper/issues/100</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/100">jsx-eslint/eslint-plugin-react#100</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1010">https://github.com/facebook/flipper/issues/1010</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1010">jsx-eslint/eslint-plugin-react#1010</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1013">https://github.com/facebook/flipper/issues/1013</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1013">jsx-eslint/eslint-plugin-react#1013</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1022">https://github.com/facebook/flipper/issues/1022</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1022">jsx-eslint/eslint-plugin-react#1022</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1029">https://github.com/facebook/flipper/issues/1029</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1029">jsx-eslint/eslint-plugin-react#1029</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/102">https://github.com/facebook/flipper/issues/102</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/102">jsx-eslint/eslint-plugin-react#102</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1034">https://github.com/facebook/flipper/issues/1034</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1034">jsx-eslint/eslint-plugin-react#1034</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1038">https://github.com/facebook/flipper/issues/1038</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1038">jsx-eslint/eslint-plugin-react#1038</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1041">https://github.com/facebook/flipper/issues/1041</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1041">jsx-eslint/eslint-plugin-react#1041</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1043">https://github.com/facebook/flipper/issues/1043</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1043">jsx-eslint/eslint-plugin-react#1043</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1046">https://github.com/facebook/flipper/issues/1046</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1046">jsx-eslint/eslint-plugin-react#1046</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1047">https://github.com/facebook/flipper/issues/1047</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1047">jsx-eslint/eslint-plugin-react#1047</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1050">https://github.com/facebook/flipper/issues/1050</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1050">jsx-eslint/eslint-plugin-react#1050</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1053">https://github.com/facebook/flipper/issues/1053</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1053">jsx-eslint/eslint-plugin-react#1053</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1057">https://github.com/facebook/flipper/issues/1057</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1057">jsx-eslint/eslint-plugin-react#1057</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/105">https://github.com/facebook/flipper/issues/105</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/105">jsx-eslint/eslint-plugin-react#105</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1061">https://github.com/facebook/flipper/issues/1061</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1061">jsx-eslint/eslint-plugin-react#1061</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1062">https://github.com/facebook/flipper/issues/1062</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1062">jsx-eslint/eslint-plugin-react#1062</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1070">https://github.com/facebook/flipper/issues/1070</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1070">jsx-eslint/eslint-plugin-react#1070</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1071">https://github.com/facebook/flipper/issues/1071</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1071">jsx-eslint/eslint-plugin-react#1071</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1073">https://github.com/facebook/flipper/issues/1073</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1073">jsx-eslint/eslint-plugin-react#1073</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1076">https://github.com/facebook/flipper/issues/1076</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1076">jsx-eslint/eslint-plugin-react#1076</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1079">https://github.com/facebook/flipper/issues/1079</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1079">jsx-eslint/eslint-plugin-react#1079</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1088">https://github.com/facebook/flipper/issues/1088</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1088">jsx-eslint/eslint-plugin-react#1088</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1098">https://github.com/facebook/flipper/issues/1098</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1098">jsx-eslint/eslint-plugin-react#1098</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1101">https://github.com/facebook/flipper/issues/1101</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1101">jsx-eslint/eslint-plugin-react#1101</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1103">https://github.com/facebook/flipper/issues/1103</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1103">jsx-eslint/eslint-plugin-react#1103</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/110">https://github.com/facebook/flipper/issues/110</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/110">jsx-eslint/eslint-plugin-react#110</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1116">https://github.com/facebook/flipper/issues/1116</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1116">jsx-eslint/eslint-plugin-react#1116</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1117">https://github.com/facebook/flipper/issues/1117</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1117">jsx-eslint/eslint-plugin-react#1117</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1119">https://github.com/facebook/flipper/issues/1119</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1119">jsx-eslint/eslint-plugin-react#1119</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1121">https://github.com/facebook/flipper/issues/1121</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1121">jsx-eslint/eslint-plugin-react#1121</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1122">https://github.com/facebook/flipper/issues/1122</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1122">jsx-eslint/eslint-plugin-react#1122</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1123">https://github.com/facebook/flipper/issues/1123</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1123">jsx-eslint/eslint-plugin-react#1123</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1130">https://github.com/facebook/flipper/issues/1130</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1130">jsx-eslint/eslint-plugin-react#1130</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1131">https://github.com/facebook/flipper/issues/1131</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1131">jsx-eslint/eslint-plugin-react#1131</a></p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.31.11">7.31.11</a> - 2022.11.17</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>jsx-no-target-blank</code>]: allow ternaries with literals (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3464">https://github.com/facebook/flipper/issues/3464</a>[] <a href="https://github.com/akulsr0"><code>@​akulsr0</code></a>)</li>
<li>[<code>no-unknown-property</code>]: add <code>inert</code> attribute (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3484">https://github.com/facebook/flipper/issues/3484</a>[] <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>jsx-key</code>]: detect keys in logical expression and conditional expression (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3490">https://github.com/facebook/flipper/issues/3490</a>[] <a href="https://github.com/metreniuk"><code>@​metreniuk</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Perf] component detection: improve performance by avoiding traversing parents unnecessarily (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3459">https://github.com/facebook/flipper/issues/3459</a>[] <a href="https://github.com/golopot"><code>@​golopot</code></a>)</li>
<li>[Docs] <code>forbid-component-props</code>: inclusive language w/ allowlist (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3473">https://github.com/facebook/flipper/issues/3473</a>[] <a href="https://github.com/AndersDJohnson"><code>@​AndersDJohnson</code></a>)</li>
<li>[Docs] automate doc generation with <code>eslint-doc-generator</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3469">https://github.com/facebook/flipper/issues/3469</a>[] <a href="https://github.com/bmish"><code>@​bmish</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3490">https://github.com/facebook/flipper/issues/3490</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3490">jsx-eslint/eslint-plugin-react#3490</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3484">https://github.com/facebook/flipper/issues/3484</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3484">jsx-eslint/eslint-plugin-react#3484</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3473">https://github.com/facebook/flipper/issues/3473</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3473">jsx-eslint/eslint-plugin-react#3473</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3469">https://github.com/facebook/flipper/issues/3469</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3469">jsx-eslint/eslint-plugin-react#3469</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3464">https://github.com/facebook/flipper/issues/3464</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3464">jsx-eslint/eslint-plugin-react#3464</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3459">https://github.com/facebook/flipper/issues/3459</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3459">jsx-eslint/eslint-plugin-react#3459</a></p>
<h2><a href="https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.9...v7.31.10">7.31.10</a> - 2022.10.10</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>no-unknown-property</code>]: allow <code>allowFullScreen</code> on <code>iframe</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3455">https://github.com/facebook/flipper/issues/3455</a>[] <a href="https://github.com/almeidx"><code>@​almeidx</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3455">https://github.com/facebook/flipper/issues/3455</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3455">jsx-eslint/eslint-plugin-react#3455</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8e5ce6c5b1"><code>8e5ce6c</code></a> Update CHANGELOG and bump version</li>
<li><a href="041a120d6d"><code>041a120</code></a> [Fix] <code>jsx-key</code>: detect keys in logical expression and conditional expression...</li>
<li><a href="f5e5da89f5"><code>f5e5da8</code></a> [Deps] update <code>array-includes</code>, <code>array.prototype.flatmap</code>, `array.prototype.t...</li>
<li><a href="acebf4d94b"><code>acebf4d</code></a> [Dev Deps] update <code>babel/core</code></li>
<li><a href="4c85b9e8ae"><code>4c85b9e</code></a> [Fix] <code>no-unknown-property</code>: add <code>inert</code> attribute (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3484">https://github.com/facebook/flipper/issues/3484</a>)</li>
<li><a href="1e16be1dc5"><code>1e16be1</code></a> [Docs] automate doc generation with <code>eslint-doc-generator</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3469">https://github.com/facebook/flipper/issues/3469</a>)</li>
<li><a href="03df592795"><code>03df592</code></a> [actions] rename secret to a more approps name</li>
<li><a href="7a3fd6ec76"><code>7a3fd6e</code></a> [actions] update used actions</li>
<li><a href="e40b0a6b44"><code>e40b0a6</code></a> [Docs] <code>forbid-component-props</code>: inclusive language w/ allowlist (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3473">https://github.com/facebook/flipper/issues/3473</a>)</li>
<li><a href="a8d29428fa"><code>a8d2942</code></a> [actions] Add npm publish workflow (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3460">https://github.com/facebook/flipper/issues/3460</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.9...v7.31.11">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.31.9&new-version=7.31.11)](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/4323

Reviewed By: antonk52

Differential Revision: D41472345

Pulled By: passy

fbshipit-source-id: 390a1440fe42d5fb2dcb3421284a4721dd21dac1
2022-11-24 10:42:06 -08:00
dependabot[bot]
57ca283f31 Bump typescript from 4.8.4 to 4.9.3 in /js/js-flipper (#4326)
Summary:
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.8.4 to 4.9.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p>
<blockquote>
<h2>TypeScript 4.9</h2>
<p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/">release announcement</a>.</p>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li>
</ul>
<h2>Changes:</h2>
<ul>
<li>93bd577458d55cd720b2677705feab5c91eb12ce Bump version to 4.9.3 and LKG.</li>
<li>107f832b80df2dc97748021cb00af2b6813db75b Update LKG.</li>
<li>31bee5682df130a14ffdd5742f994dbe7313dd0e Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50977">#50977</a> into release-4.9 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51363">#51363</a>) [ <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50872">#50872</a> ]</li>
<li>1e2fa7ae15f8530910fef8b916ec8a4ed0b59c45 Update version to 4.9.2-rc and LKG.</li>
<li>7ab89e5c6e401d161f31f28a6c555a3ba530910e Merge remote-tracking branch 'origin/main' into release-4.9</li>
<li>e5cd686defb1a4cbdb36bd012357ba5bed28f371 Update package-lock.json</li>
<li>8d40dc15d1b9945837e7860320fdccfe27c40cad Update package-lock.json</li>
<li>5cfb3a2fe344a5350734305193e6cc99516285ca Only call return() for an abrupt completion in user code (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51297">#51297</a>)</li>
<li>a7a9d158e817fcb0e94dc1c24e0a401b21be0cc9 Fix for broken baseline in yieldInForInInDownlevelGenerator (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51345">#51345</a>)</li>
<li>7f8426f4df0d0a7dd8b72079dafc3e60164a23b1 fix for-in enumeration containing yield in generator (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51295">#51295</a>)</li>
</ul>

<ul>
<li>3d2b4017eb6b9a2b94bc673291e56ae95e8beddd Fix assertion functions accessed via wildcard imports (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51324">#51324</a>)</li>
<li>64d0d5ae140b7b26a09e75114517b418d6bcaa9f fix(51301): Fixing an unused import at the end of a line removes the newline (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51320">#51320</a>)</li>
<li>754eeb2986bde30d5926e0fa99c87dda9266d01b Update CodeQL workflow and configuration, fix found bugs (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51263">#51263</a>)</li>
<li>d8aad262006ad2d2c91aa7a0e4449b4b83c57f7b Update package-lock.json</li>
<li>d4f26c840b1db76c0b25a405c8e73830a2b45cbc fix(51245): Class with parameter decorator in arrow function causes &quot;convert to default export&quot; refactoring failure (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51256">#51256</a>)</li>
<li>16faf45682173ea437a50330feb4785578923d7f Update package-lock.json</li>
<li>8b1ecdb701e2a2e19e9f8bcdd6b2beac087eabee fix(50654): &quot;Move to a new file&quot; breaks the declaration of referenced variable (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50681">#50681</a>)</li>
<li>170a17fad57eae619c5ef2b7bdb3ac00d6c32c47 Dom update 2022-10-25 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51300">#51300</a>)</li>
<li>9c4e14d75174432f6a4dc5967a09712a6784ab88 Remove &quot;No type information for this code&quot; from baseline (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51311">#51311</a>)</li>
<li>88d25b4f232929df59729156dfda6b65277affec fix(50068): Refactors trigger debug failure when JSX text has a ' and a tag on the same line. (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51299">#51299</a>)</li>
<li>8bee69acf410d4986cb0cc102b949e2d133d5380 Update package-lock.json</li>
<li>702de1eeaaef88a189e4d06e5a2aae287853790a Fix early call to return/throw on generator (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51294">#51294</a>)</li>
<li>2c12b1499908ad7718e65d20e264561207c22375 Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51271">#51271</a>)</li>
<li>6af270dee09d62516f6dc02ec102a745ffebc037 Update package-lock.json</li>
<li>2cc4c16a26672a7ba6c97ba16309fcf334db7cae Update package-lock.json</li>
<li>60934915d9ccc4ca9c0fb2cd060d7ec81601942b Fix apparent typo in getStringMappingType (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51248">#51248</a>)</li>
<li>61c26096e3373719ece686b84c698423890e9a5f Update package-lock.json</li>
<li>ef69116c41cb6805f89e6592eacb0ccb7f02207d Generate shortest <code>rootDirs</code> module specifier instead of first possible (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51244">#51244</a>)</li>
<li>bbb42f453dc684e03d977c5b70391124d57543a9 Fix typo in canWatchDirectoryOrFile found by CodeQL (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51262">#51262</a>)</li>
<li>a56b254ad3c52b598bc5d44f83f3d0a1cf806068 Include 'this' type parameter in isRelatedTo fast path (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51230">#51230</a>)</li>
<li>3abd351c0eea55758f27ee5558a4a1525b77f45b Fix super property transform in async arrow in method (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51240">#51240</a>)</li>
<li>eed05112180e0d94f78aa02d676d49468f15dc31 Update package-lock.json</li>
<li>2625c1feae25aede35465ca835440fc57bf13d52 Make the init config category order predictable (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51247">#51247</a>)</li>
<li>1ca99b34029dafad2c18af7bdc0711f4abf7e522 fix(50551): Destructuring assignment with var bypasses &quot;variable is used before being assigned&quot; check (2454) (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50560">#50560</a>)</li>
<li>3f28fa12dfecb8dfd66ce4684bf26f64e1f092f1 Update package-lock.json</li>
<li>906ebe49334a3a9c2dbd73cd3c902898bc712b66 Revert structuredTypeRelatedTo change and fix isUnitLikeType (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51076">#51076</a>)</li>
<li>8ac465239f52de1da3ada8cdc4c3f107f4d62e45 change type (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51231">#51231</a>)</li>
<li>245a02cbed7ad50a21289730159abc8d19a66f40 fix(51222): Go-to-definition on return statements should jump to the containing function declaration (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51227">#51227</a>)</li>
<li>2dff34e8c4a91c0005ca9ccfb7e045e225b6f2e4 markAliasReferenced should include ExportValue as well (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51219">#51219</a>)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="93bd577458"><code>93bd577</code></a> Bump version to 4.9.3 and LKG.</li>
<li><a href="107f832b80"><code>107f832</code></a> Update LKG.</li>
<li><a href="31bee5682d"><code>31bee56</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50977">#50977</a> into release-4.9 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51363">#51363</a>)</li>
<li><a href="1e2fa7ae15"><code>1e2fa7a</code></a> Update version to 4.9.2-rc and LKG.</li>
<li><a href="7ab89e5c6e"><code>7ab89e5</code></a> Merge remote-tracking branch 'origin/main' into release-4.9</li>
<li><a href="e5cd686def"><code>e5cd686</code></a> Update package-lock.json</li>
<li><a href="8d40dc15d1"><code>8d40dc1</code></a> Update package-lock.json</li>
<li><a href="5cfb3a2fe3"><code>5cfb3a2</code></a> Only call return() for an abrupt completion in user code (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51297">#51297</a>)</li>
<li><a href="a7a9d158e8"><code>a7a9d15</code></a> Fix for broken baseline in yieldInForInInDownlevelGenerator (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51345">#51345</a>)</li>
<li><a href="7f8426f4df"><code>7f8426f</code></a> fix for-in enumeration containing yield in generator (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/51295">#51295</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Microsoft/TypeScript/compare/v4.8.4...v4.9.3">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: antonk52

Differential Revision: D41472364

Pulled By: passy

fbshipit-source-id: 624e6e1c371ed9f287b0c66be33d6c1bafd8c98d
2022-11-24 10:42:06 -08:00
Kevin Strider
fbae680e06 Under the Hood - Part 1
Summary: This diff includes minor changes to the pages within the Under the Hood section of Flipper Docs.

Reviewed By: passy

Differential Revision: D41521538

fbshipit-source-id: 35b372ffdde118faef2732e4cb7684fc9df18f87
2022-11-24 09:54:37 -08:00
dependabot[bot]
aea6f84172 Bump @babel/generator from 7.17.10 to 7.20.4 in /desktop (#4328)
Summary:
Bumps [babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) from 7.17.10 to 7.20.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/generator</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.20.4 (2022-11-08)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15160">#15160</a> Fix printing of comments before <code>=&gt;</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15144">#15144</a> Falback to printing inner comments as trailing (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h2>v7.20.2 (2022-11-04)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-plugin-utils</code>, <code>babel-helper-simple-access</code>, <code>babel-node</code>, <code>babel-plugin-transform-block-scoping</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-react-constant-elements</code>, <code>babel-preset-env</code>, <code>babel-standalone</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15124">#15124</a> fix: <code>babel/node</code> repl and enable <code>no-use-before-define</code> rule (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15121">#15121</a> fix: <code>tsSatisfiesExpression</code> check with different duplicated <code>babel/types</code> versions (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15094">#15094</a> fix: <code>parser</code> typings for plugins (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15118">#15118</a> Improve printing of [no LineTerminator here] with comments (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-object-rest-spread</code>, <code>babel-plugin-transform-jscript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15113">#15113</a> fix: wrap anonymous class expression within statement (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-destructuring</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15104">#15104</a> fix: Destructuring exceptions <code>for ( let { } = 0 ; 0 ; ) </code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 3</h4>
<ul>
<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><a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
<h2>v7.20.1 (2022-11-01)</h2>
<p>Thanks <a href="https://github.com/ptomato"><code>@​ptomato</code></a> for your first pull request!</p>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-proposal-async-generator-functions</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15103">#15103</a> fix: Compile re-declare var in <code>init</code> and <code>body</code> of <code>for await</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-class-properties</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15106">#15106</a> Do not mark <code>in</code> and <code>instanceof</code> as constant expressions (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-plugin-proposal-duplicate-named-capturing-groups-regex</code>, <code>babel-plugin-transform-named-capturing-groups-regex</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15092">#15092</a> Support <code>indices.groups</code> when compiling named groups in regexps (<a href="https://github.com/ptomato"><code>@​ptomato</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15102">#15102</a> fix: Parse re-declare var in class static body  (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15096">#15096</a> fix: <code>a satisfies b</code> as lval (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-plugin-proposal-duplicate-named-capturing-groups-regex</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15090">#15090</a> Handle multiple named groups in wrapRegExp replace() (<a href="https://github.com/ptomato"><code>@​ptomato</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-async-to-generator</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15081">#15081</a> Move the generator body to a gen IIFE when compiling its params (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/generator</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.20.4 (2022-11-08)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15160">#15160</a> Fix printing of comments before <code>=&gt;</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15144">#15144</a> Falback to printing inner comments as trailing (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.20.3 (2022-11-07)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15135">#15135</a> Don't convert line comments containing <code>*/</code> to block comments (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-parameters</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15146">#15146</a> Fix compilation of parameters in async generators (<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/15134">#15134</a> fix: support await as for-of-lhs (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.20.2 (2022-11-04)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-plugin-utils</code>, <code>babel-helper-simple-access</code>, <code>babel-node</code>, <code>babel-plugin-transform-block-scoping</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-react-constant-elements</code>, <code>babel-preset-env</code>, <code>babel-standalone</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15124">#15124</a> fix: <code>babel/node</code> repl and enable <code>no-use-before-define</code> rule (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15121">#15121</a> fix: <code>tsSatisfiesExpression</code> check with different duplicated <code>babel/types</code> versions (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15094">#15094</a> fix: <code>parser</code> typings for plugins (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15118">#15118</a> Improve printing of [no LineTerminator here] with comments (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-object-rest-spread</code>, <code>babel-plugin-transform-jscript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15113">#15113</a> fix: wrap anonymous class expression within statement (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-destructuring</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15104">#15104</a> fix: Destructuring exceptions <code>for ( let { } = 0 ; 0 ; ) </code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.20.1 (2022-11-01)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-proposal-async-generator-functions</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15103">#15103</a> fix: Compile re-declare var in <code>init</code> and <code>body</code> of <code>for await</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-class-properties</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15106">#15106</a> Do not mark <code>in</code> and <code>instanceof</code> as constant expressions (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-plugin-proposal-duplicate-named-capturing-groups-regex</code>, <code>babel-plugin-transform-named-capturing-groups-regex</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15092">#15092</a> Support <code>indices.groups</code> when compiling named groups in regexps (<a href="https://github.com/ptomato"><code>@​ptomato</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15102">#15102</a> fix: Parse re-declare var in class static body  (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15096">#15096</a> fix: <code>a satisfies b</code> as lval (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-plugin-proposal-duplicate-named-capturing-groups-regex</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15090">#15090</a> Handle multiple named groups in wrapRegExp replace() (<a href="https://github.com/ptomato"><code>@​ptomato</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-async-to-generator</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15081">#15081</a> Move the generator body to a gen IIFE when compiling its params (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-generator</code></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f971ad3b31"><code>f971ad3</code></a> v7.20.4</li>
<li><a href="4285d5fad8"><code>4285d5f</code></a> Fix printing of comments before <code>=&gt;</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/15160">#15160</a>)</li>
<li><a href="156b608d48"><code>156b608</code></a> Falback to printing inner comments as trailing (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/15144">#15144</a>)</li>
<li><a href="7c9a8015fe"><code>7c9a801</code></a> v7.20.3</li>
<li><a href="9b8fbcd182"><code>9b8fbcd</code></a> Don't convert line comments containing <code>*/</code> to block comments (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/15135">#15135</a>)</li>
<li><a href="1cf9358e26"><code>1cf9358</code></a> Correct code comment typo (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/15149">#15149</a>)</li>
<li><a href="12a58cb58c"><code>12a58cb</code></a> v7.20.2</li>
<li><a href="1081fdc819"><code>1081fdc</code></a> Improve printing of [no LineTerminator here] with comments (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/15118">#15118</a>)</li>
<li><a href="1893249b67"><code>1893249</code></a> v7.20.1</li>
<li><a href="bea7a43ae3"><code>bea7a43</code></a> Automatically print inner comments (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/15080">#15080</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/babel/babel/commits/v7.20.4/packages/babel-generator">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: antonk52

Differential Revision: D41472371

Pulled By: passy

fbshipit-source-id: 51318f0317b49b16b9f3fc480122903526887bbd
2022-11-24 09:27:54 -08:00
dependabot[bot]
8b6924559a Bump rayon from 1.5.2 to 1.6.0 in /packer (#4322)
Summary:
Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.5.2 to 1.6.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rayon-rs/rayon/blob/master/RELEASES.md">rayon's changelog</a>.</em></p>
<blockquote>
<h1>Release rayon 1.6.0 / rayon-core 1.10.0 (2022-11-18)</h1>
<ul>
<li>The minimum supported <code>rustc</code> is now 1.56.</li>
<li>The new <code>IndexedParallelIterator::fold_chunks</code> and <code>fold_chunks_with</code> methods
work like <code>ParallelIterator::fold</code> and <code>fold_with</code> with fixed-size chunks of
items. This may be useful for predictable batching performance, without the
allocation overhead of <code>IndexedParallelIterator::chunks</code>.</li>
<li>New &quot;broadcast&quot; methods run a given function on all threads in the pool.
These run at a sort of reduced priority after each thread has exhausted their
local work queue, but before they attempt work-stealing from other threads.
<ul>
<li>The global <code>broadcast</code> function and <code>ThreadPool::broadcast</code> method will
block until completion, returning a <code>Vec</code> of all return values.</li>
<li>The global <code>spawn_broadcast</code> function and methods on <code>ThreadPool</code>, <code>Scope</code>,
and <code>ScopeFifo</code> will run detached, without blocking the current thread.</li>
</ul>
</li>
<li>Panicking methods now use <code>#[track_caller]</code> to report the caller's location.</li>
<li>Fixed a truncated length in <code>vec::Drain</code> when given an empty range.</li>
</ul>
<h2>Contributors</h2>
<p>Thanks to all of the contributors for this release!</p>
<ul>
<li><a href="https://github.com/cuviper"><code>@​cuviper</code></a></li>
<li><a href="https://github.com/idanmuze"><code>@​idanmuze</code></a></li>
<li><a href="https://github.com/JoeyBF"><code>@​JoeyBF</code></a></li>
<li><a href="https://github.com/JustForFun88"><code>@​JustForFun88</code></a></li>
<li><a href="https://github.com/kianmeng"><code>@​kianmeng</code></a></li>
<li><a href="https://github.com/kornelski"><code>@​kornelski</code></a></li>
<li><a href="https://github.com/ritchie46"><code>@​ritchie46</code></a></li>
<li><a href="https://github.com/ryanrussell"><code>@​ryanrussell</code></a></li>
<li><a href="https://github.com/steffahn"><code>@​steffahn</code></a></li>
<li><a href="https://github.com/TheIronBorn"><code>@​TheIronBorn</code></a></li>
<li><a href="https://github.com/willcrozi"><code>@​willcrozi</code></a></li>
</ul>
<h1>Release rayon 1.5.3 (2022-05-13)</h1>
<ul>
<li>The new <code>ParallelSliceMut::par_sort_by_cached_key</code> is a stable sort that caches
the keys for each item -- a parallel version of <code>slice::sort_by_cached_key</code>.</li>
</ul>
<h1>Release rayon-core 1.9.3 (2022-05-13)</h1>
<ul>
<li>Fixed a use-after-free race in job notification.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="60cdb43173"><code>60cdb43</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/686">https://github.com/facebook/flipper/issues/686</a></li>
<li><a href="efeeace277"><code>efeeace</code></a> Release rayon 1.2.0 / rayon-core 1.6.0</li>
<li><a href="d993d7a666"><code>d993d7a</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/683">https://github.com/facebook/flipper/issues/683</a></li>
<li><a href="2720d8d55b"><code>2720d8d</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/682">https://github.com/facebook/flipper/issues/682</a></li>
<li><a href="c6a294b62f"><code>c6a294b</code></a> impl ParallelExtend&lt;()&gt; for ()</li>
<li><a href="9bfb3c6d55"><code>9bfb3c6</code></a> clippy::inconsistent_digit_grouping</li>
<li><a href="3cd762e225"><code>3cd762e</code></a> clippy::toplevel_ref_arg</li>
<li><a href="b216c3e0eb"><code>b216c3e</code></a> Update bare traits to <code>dyn Trait</code></li>
<li><a href="58b0275a14"><code>58b0275</code></a> Once:new() is const-stable since Rust 1.24</li>
<li><a href="83b67e27f2"><code>83b67e2</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/673">https://github.com/facebook/flipper/issues/673</a></li>
<li>Additional commits viewable in <a href="https://github.com/rayon-rs/rayon/compare/v1.5.2...rayon-core-v1.6.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rayon&package-manager=cargo&previous-version=1.5.2&new-version=1.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/4322

Reviewed By: antonk52

Differential Revision: D41472340

Pulled By: passy

fbshipit-source-id: 73924e9502283654444533f98d68d3edcc9d1c01
2022-11-24 09:23:32 -08:00
Luke De Feo
6bb541a33f Group app wide ui state into one object
Summary: Should be a bit easier to see what UI state we are holding at the plugin instance level

Reviewed By: lblasa

Differential Revision: D41498272

fbshipit-source-id: 6d88086766efd9c39f71be7e2ce32c5058494c96
2022-11-24 09:23:16 -08:00
Luke De Feo
7fc64adfd4 Refactor out UI debugger menu item
Summary: We have to do a couple of odd things to get the context menu items to behave. The code was duplicated between tree and visualizer. This custom component removes duplication and makes the approach a bit clearer (via js doc)

Reviewed By: antonk52

Differential Revision: D41495718

fbshipit-source-id: ec98d5101e636a2c9034c656d29991d4fe348762
2022-11-24 09:23:16 -08:00
Luke De Feo
ca67bfd916 Add context menu to visualizer
Summary: Added context menu to visualizer similar to what we have on the tree

Reviewed By: lblasa

Differential Revision: D41494948

fbshipit-source-id: 0cfa4c98b7a68462a7103ed1ce9eaaff8c99aeee
2022-11-24 09:23:16 -08:00
Luke De Feo
f78899b69f Store context menu open in app wide state to disable all hover effects which cause rerenders and mess up the context menu
Summary: Mouse over event still fires for the dom nodes behind the context menu modal. This will cause state changes and rerenders. Some of the state the context menu depends on can change so it would cause the context menu items to change while its stil open. Now we dont fire those hover state changes while context menu active

Reviewed By: lblasa

Differential Revision: D41494947

fbshipit-source-id: 17918f15d74230d9c7070a4de7a0a0ce10a08001
2022-11-24 09:23:16 -08:00
Luke De Feo
32fe3948d9 Fix issue with visualizer hovering offscreen nodes
Summary: If a node has a global negative offset (e.g from a view pager) its position will be outside of the visualizors bounds and could potentially be where the tree is. The user doesnt see the wireframes since overflow hidden is on the parent node. A situation can arise where when the mouse is over the tree the hit test returns an offscreen node and causes us to hover a random node rather than the tree node hover effect taking place. We are just adding a guard to say if the mouse is outside the dom rect for the root visualization node than dont run the hit test

Reviewed By: lblasa

Differential Revision: D41493001

fbshipit-source-id: ea7974de7f2b80126d52490526a21e2a3b487d3d
2022-11-24 09:23:16 -08:00
Luke De Feo
8ae367dbf6 Added focus mode to vizualizer
Summary: Introduced an outer div which is the size of the real root node so that focusing doesnt shift the UI.

Reviewed By: antonk52

Differential Revision: D41492999

fbshipit-source-id: 336104e5d18d773953e0a58a699acc7660c4045f
2022-11-24 09:23:16 -08:00
Luke De Feo
4b566dbe03 Add ability to focus on a node to tree
Summary: Added context menu to tree nodes that 'focuses' a node. This will make the node the root of the tree. Focus state can be removed again via context menu but we could add a permanent button in the future

Reviewed By: lblasa

Differential Revision: D41493002

fbshipit-source-id: 43ec7a25aeea0b169cbcbb1ac20ac22ea893fee2
2022-11-24 09:23:16 -08:00
Luke De Feo
01f7fa34e5 Remove per node snapshot in favour of single top level snapshot
Summary: In order to support focus mode we need to have only 1 snapshot. In practice this is the case but we are making this more apparant in this diff.

Reviewed By: lblasa

Differential Revision: D41493003

fbshipit-source-id: 19ed7213d15adaea4732f4ec60309efa8dae6f94
2022-11-24 09:23:16 -08:00
Luke De Feo
b576060339 Pretty loading spinner
Reviewed By: antonk52

Differential Revision: D41343098

fbshipit-source-id: 69b75e7a93344d2a05fa6fac9f466126feaf8cad
2022-11-24 09:23:16 -08:00
Luke De Feo
3722ac1fea Permanent search bar
Summary: Out of the box the library search has some issues. when search matches it steals focus from the input. Eventually we want to customise the rendering of the tree items anyway so this lays the foundation for taht

Reviewed By: antonk52

Differential Revision: D41336524

fbshipit-source-id: 194f67023edd0675cd9bd8d6134260439c6b2785
2022-11-24 09:23:16 -08:00
dependabot[bot]
11b12b4e38 Bump @typescript-eslint/parser from 5.39.0 to 5.43.0 in /js/js-flipper (#4327)
Summary:
Bumps [typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.39.0 to 5.43.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s releases</a>.</em></p>
<blockquote>
<h2>v5.43.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.42.1...v5.43.0">5.43.0</a> (2022-11-14)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-shadow] handle false positives on generics and parameters (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5902">#5902</a>) (<a href="769e8c8b9a">769e8c8</a>)</li>
<li><strong>eslint-plugin:</strong> [promise-function-async] handle keyword token (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5907">#5907</a>) (<a href="f25a94fa75">f25a94f</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-imports] support fixing to inline types (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5050">#5050</a>) (<a href="75dcdf164d">75dcdf1</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] add support for &quot;override&quot; and &quot;async&quot; modifiers (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5310">#5310</a>) (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5610">#5610</a>) (<a href="c759da1693">c759da1</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-optional-chain] support suggesting <code>!foo || !foo.bar</code> as a valid match for the rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5594">#5594</a>) (<a href="923d486c8c">923d486</a>)</li>
</ul>
<h2>v5.42.1</h2>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1">5.42.1</a> (2022-11-07)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>ast-spec:</strong> correct misnamed ExportNamedDeclaration AST type (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5913">#5913</a>) (<a href="e88f4fa1d0">e88f4fa</a>)</li>
<li><strong>eslint-plugin:</strong> isTypeReadonly stack overflow (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5875">#5875</a>) (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5876">#5876</a>) (<a href="2d9a33cfb2">2d9a33c</a>)</li>
</ul>
<h2>v5.42.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.41.0...v5.42.0">5.42.0</a> (2022-10-31)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>ast-spec:</strong> add TSQualifiedName to TypeNode union (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5906">#5906</a>) (<a href="5c316c12f0">5c316c1</a>)</li>
<li><strong>eslint-plugin:</strong> [no-extra-parens] handle type assertion in extends clause (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5901">#5901</a>) (<a href="8ed72192c2">8ed7219</a>)</li>
<li><strong>typescript-estree:</strong> don't allow single-run unless we're in type-aware linting mode (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5893">#5893</a>) (<a href="891b0879ba">891b087</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [member-ordering] add natural sort order (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5662">#5662</a>) (<a href="1eaae09ecc">1eaae09</a>)</li>
<li><strong>eslint-plugin:</strong> [no-invalid-void-type] better report message for void used as a constituent inside a function return type  (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5274">#5274</a>) (<a href="d806bda823">d806bda</a>)</li>
<li><strong>typescript-estree:</strong> clarify docs and error for program project without matching TSConfig (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5762">#5762</a>) (<a href="67744db31f">67744db</a>)</li>
<li><strong>utils:</strong> add <code>RuleTester</code> API for top-level dependency constraints (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5896">#5896</a>) (<a href="0520d53536">0520d53</a>)</li>
</ul>
<h2>v5.41.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.40.1...v5.41.0">5.41.0</a> (2022-10-24)</h1>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.42.1...v5.43.0">5.43.0</a> (2022-11-14)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1">5.42.1</a> (2022-11-07)</h2>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.41.0...v5.42.0">5.42.0</a> (2022-10-31)</h1>
<h3>Features</h3>
<ul>
<li><strong>scope-manager:</strong> ignore ECMA version (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5881">#5881</a>) (<a href="3b8d449696">3b8d449</a>)</li>
</ul>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;feat(scope-manager): ignore ECMA version&quot; (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/5888">#5888</a>) (<a href="2ee81df5a3">2ee81df</a>), closes <a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5888">#5888</a> <a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/5881">#5881</a></li>
</ul>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.40.1...v5.41.0">5.41.0</a> (2022-10-24)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.40.0...v5.40.1">5.40.1</a> (2022-10-17)</h2>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.39.0...v5.40.0">5.40.0</a> (2022-10-10)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8af1b4d970"><code>8af1b4d</code></a> chore: publish v5.43.0</li>
<li><a href="b8b24c2116"><code>b8b24c2</code></a> chore: publish v5.42.1</li>
<li><a href="1e5e9ea4ca"><code>1e5e9ea</code></a> chore: publish v5.42.0</li>
<li><a href="2ee81df5a3"><code>2ee81df</code></a> Revert &quot;feat(scope-manager): ignore ECMA version&quot; (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/5888">#5888</a>)</li>
<li><a href="3b8d449696"><code>3b8d449</code></a> feat(scope-manager): ignore ECMA version (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/5881">#5881</a>)</li>
<li><a href="fcf3f9da65"><code>fcf3f9d</code></a> docs: Mention wide globs performance implications in monorepos docs and parse...</li>
<li><a href="9eea5f423f"><code>9eea5f4</code></a> chore: publish v5.41.0</li>
<li><a href="0be356bae5"><code>0be356b</code></a> chore: publish v5.40.1</li>
<li><a href="56f89d6227"><code>56f89d6</code></a> chore: nx migrate latest (14.8.4) (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/5798">#5798</a>)</li>
<li><a href="6ac0aa7ef4"><code>6ac0aa7</code></a> chore: publish v5.40.0</li>
<li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v5.43.0/packages/parser">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: antonk52

Differential Revision: D41472367

Pulled By: passy

fbshipit-source-id: 2f78282b41b0bb9c57b20585d781562ccba4f45f
2022-11-24 09:08:50 -08:00
dependabot[bot]
6643ff1296 Bump com.github.ben-manes.versions from 0.42.0 to 0.44.0 (#4312)
Summary:
Bumps com.github.ben-manes.versions from 0.42.0 to 0.44.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.ben-manes.versions&package-manager=gradle&previous-version=0.42.0&new-version=0.44.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/4312

Reviewed By: antonk52

Differential Revision: D41472327

Pulled By: passy

fbshipit-source-id: 44caad58d885c2df2bb2a0124c3406b43016fd95
2022-11-24 08:40:32 -08:00
dependabot[bot]
8c0f07f4bd Bump espresso-intents from 3.4.0 to 3.5.0 (#4310)
Summary:
Bumps espresso-intents from 3.4.0 to 3.5.0.

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

Reviewed By: antonk52

Differential Revision: D41472303

Pulled By: passy

fbshipit-source-id: 89aa6aa62f5917c58b4ca7ce5a55099b971ad5c7
2022-11-24 08:37:04 -08:00
dependabot[bot]
d101bf4eaa Bump rules from 1.4.0 to 1.5.0 (#4311)
Summary:
Bumps rules from 1.4.0 to 1.5.0.

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

Reviewed By: antonk52

Differential Revision: D41472307

Pulled By: passy

fbshipit-source-id: c2b9c7e771051c1098fd7c8fd1f38672e83db581
2022-11-24 08:35:35 -08:00
Lorenzo Blasa
43f44652f4 Change snapshots format to png
Summary:
There was an issue whereas snapshots were not properly rendered on retina devices.

After running a few tests, the issue seems to be solved by changing the snapshot format from jpeg to png.

Reviewed By: antonk52

Differential Revision: D41520939

fbshipit-source-id: 1563fe89162e41f71418357a7e58caaf46581f04
2022-11-24 07:14:55 -08:00
Kevin Strider
89740f7e0a Features
Summary: This diff includes minor changes to the pages within the Features section of Flipper Docs.

Reviewed By: passy

Differential Revision: D41471000

fbshipit-source-id: 0a414d1e5e0cff5d874d3fe6eab647c3877b9caf
2022-11-24 06:18:38 -08:00
Kevin Strider
98d2f37f10 Setup - Part 2
Summary: This diff includes minor changes to the pages within the Setup section of Flipper Docs.

Reviewed By: mweststrate

Differential Revision: D41496698

fbshipit-source-id: a338931bd08e474ee348e25798463647f9a0be29
2022-11-24 06:18:36 -08:00
Kevin Strider
11688f2f11 Setup - Part 1
Summary: This diff includes minor changes to the pages within the Setup section of Flipper Docs.

Reviewed By: passy

Differential Revision: D41472932

fbshipit-source-id: 41894bba63a91e90869423af1d3635ac3fa0c20f
2022-11-24 05:41:07 -08:00
Kevin Strider
bd92bb7faf Creating Plugins
Summary: This diff includes minor changes to the pages within the Creating Plugins section of Flipper Docs.

Reviewed By: passy

Differential Revision: D41497503

fbshipit-source-id: 5c5718b63bfff18322b28b547724415ab40a1810
2022-11-24 05:37:59 -08:00
Lorenzo Blasa
c23f62219b Rename raw attributes flag to rawEnabled
Summary:
^

IMHO, this is a better name.

... and secretly make it enabled by default

Reviewed By: LukeDefeo

Differential Revision: D41495973

fbshipit-source-id: f287a4beadb70587ff43ac896213a20746dd8c22
2022-11-23 08:31:13 -08:00