Commit Graph

8 Commits

Author SHA1 Message Date
dependabot[bot]
846b02a42f Bump typescript from 4.4.3 to 4.5.4 in /js/js-flipper (#3267)
Summary:
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.4.3 to 4.5.4.
<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.5.4</h2>
<p>This patch release includes a fix for <a href="https://github-redirect.dependabot.com/microsoft/TypeScript/issues/47090">incorrectly offering up JSX attribute snippet completions at the beginning of a tag name</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.0%22+">fixed issues query for Typescript 4.5.0 (Beta)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.1%22+">fixed issues query for Typescript 4.5.1 (RC)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.2%22+">fixed issues query for Typescript 4.5.2 (Stable)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.3%22+">fixed issues query for Typescript 4.5.3 (Stable)</a>.</li>
<li>
<ul>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.4%22+">fixed issues query for Typescript 4.5.4 (Stable)</a>.</li>
</ul>
</li>
</ul>
<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>TypeScript 4.5.3</h2>
<p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-5/">release announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.0%22+">fixed issues query for Typescript 4.5.0 (Beta)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.1%22+">fixed issues query for Typescript 4.5.1 (RC)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.2%22+">fixed issues query for Typescript 4.5.2 (Stable)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.3%22+">fixed issues query for Typescript 4.5.3 (Stable)</a>.</li>
</ul>
<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>TypeScript 4.5</h2>
<p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-5/">release announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.0%22+">fixed issues query for Typescript 4.5.0 (Beta)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.1%22+">fixed issues query for Typescript 4.5.1 (RC)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.2%22+">fixed issues query for Typescript 4.5.1 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-45">Visual Studio 2017/2019</a> (<a href="https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select new version in project options</a>)</li>
<li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li>
</ul>
<h2>TypeScript 4.5 RC</h2>
<p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-rc/">release announcement</a>.</p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1bc124e635"><code>1bc124e</code></a> Bump version to 4.5.4 and LKG</li>
<li><a href="1d4ec40130"><code>1d4ec40</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/47096">#47096</a> into release-4.5 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/47105">#47105</a>)</li>
<li><a href="002c79bf50"><code>002c79b</code></a> Bump version to 4.5.3 and LKG</li>
<li><a href="ae448625b0"><code>ae44862</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/46599">#46599</a> into release-4.5 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/46974">#46974</a>)</li>
<li><a href="c63f0cf7d2"><code>c63f0cf</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/46973">#46973</a> into release-4.5 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/47005">#47005</a>)</li>
<li><a href="d710e39921"><code>d710e39</code></a> � Pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/47007">#47007</a> (Use features for selected module re...) into release-4.5 (#...</li>
<li><a href="c1758b555d"><code>c1758b5</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/46951">#46951</a> into release-4.5 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/47058">#47058</a>)</li>
<li><a href="49b1acc126"><code>49b1acc</code></a> Pin chalk to ^4.1 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/46985">#46985</a>) (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/47014">#47014</a>)</li>
<li><a href="7893f689fe"><code>7893f68</code></a> Bump version to 4.5.2 and LKG</li>
<li><a href="460515fb4b"><code>460515f</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/46787">#46787</a> into release-4.5 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/46789">#46789</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Microsoft/TypeScript/compare/v4.4.3...v4.5.4">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.4.3&new-version=4.5.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/3267

Reviewed By: aigoncharov

Differential Revision: D33565475

Pulled By: passy

fbshipit-source-id: a1e140d9ec549889b0e1324f873b40e08bea049d
2022-01-14 12:09:51 -08:00
dependabot[bot]
aafc7da5de Bump ts-jest from 27.0.7 to 27.1.2 in /js/js-flipper (#3274)
Summary:
Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 27.0.7 to 27.1.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md">ts-jest's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/kulshekhar/ts-jest/compare/v27.1.1...v27.1.2">27.1.2</a> (2021-12-15)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>stimulate <code>esbuild</code> type to avoid importing <code>esbuild</code> directly (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3147">https://github.com/facebook/flipper/issues/3147</a>) (<a href="9ace0a9991">9ace0a9</a>)</li>
</ul>
<h2><a href="https://github.com/kulshekhar/ts-jest/compare/v27.1.0...v27.1.1">27.1.1</a> (2021-12-07)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>bring back <code>afterProcess</code> hook (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3132">https://github.com/facebook/flipper/issues/3132</a>) (<a href="2b6b86e01d">2b6b86e</a>)</li>
<li>make <code>esbuild</code> as optional peer dependency (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/pull/3129">https://github.com/facebook/flipper/issues/3129</a>) (<a href="20258de54c">20258de</a>)</li>
</ul>
<h1><a href="https://github.com/kulshekhar/ts-jest/compare/v27.0.7...v27.1.0">27.1.0</a> (2021-11-30)</h1>
<h3>Features</h3>
<ul>
<li>allow subclasses to extend <code>processAsync</code> and <code>getCacheKeyAsync</code> (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3047">https://github.com/facebook/flipper/issues/3047</a>) (<a href="571a880007">571a880</a>)</li>
<li><strong>config:</strong> support custom AST transformers written in TypeScript (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3063">https://github.com/facebook/flipper/issues/3063</a>) (<a href="340a30573e">340a305</a>), closes <a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/2831">#2831</a></li>
<li>export <code>ts-jest</code> public apis from <code>index.js</code> (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3080">https://github.com/facebook/flipper/issues/3080</a>) (<a href="53175dd042">53175dd</a>), closes <a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3045">https://github.com/facebook/flipper/issues/3045</a></li>
</ul>
<h3>Code Refactoring</h3>
<ul>
<li><strong>utils:</strong> deprecate <code>mocked</code> util function (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3102">https://github.com/facebook/flipper/issues/3102</a>) (<a href="55e69f12f6">55e69f1</a>)</li>
<li>define clear type for <code>compiler</code> option (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3087">https://github.com/facebook/flipper/issues/3087</a>) (<a href="cc42daf795">cc42daf</a>)</li>
<li><strong>transformers</strong>: deprecate <code>path-mapping</code> AST transformer (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3088">https://github.com/facebook/flipper/issues/3088</a>) (<a href="d8f6b9624e">d8f6b96</a>)</li>
<li><strong>transformers</strong>: use ts <code>factory</code> API for <code>hoisting</code> AST transformer (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3058">https://github.com/facebook/flipper/issues/3058</a>) (<a href="a72f51d9b7">a72f51d</a>)</li>
</ul>
<h2>DEPRECATIONS</h2>
<ul>
<li><strong>transformers</strong>: <code>path-mapping</code> AST transformer is deprecated and will be removed in <strong>v28.0.0</strong>. One should use an alternative one like <a href="https://github.com/LeDDGroup/typescript-transform-paths">https://github.com/LeDDGroup/typescript-transform-paths</a> instead.</li>
<li><strong>utils</strong>: <code>mocked</code> function is deprecated and will be removed in <strong>v28.0.0</strong>. The function has been integrated into <code>jest-mock</code> package as a part of Jest <strong>27.4.0</strong>, see <a href="https://github-redirect.dependabot.com/facebook/jest/pull/12089">facebook/jest#12089</a>. One should use the one from Jest instead</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b39673f0a1"><code>b39673f</code></a> chore(release): 27.1.2 (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3148">https://github.com/facebook/flipper/issues/3148</a>)</li>
<li><a href="b818e00831"><code>b818e00</code></a> build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3153">https://github.com/facebook/flipper/issues/3153</a>)</li>
<li><a href="bb51a789b2"><code>bb51a78</code></a> build(deps-dev): bump <code>@​types/node</code> from 16.11.12 to 16.11.13 (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3156">https://github.com/facebook/flipper/issues/3156</a>)</li>
<li><a href="1934d481c0"><code>1934d48</code></a> build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.6.0 to 5.7.0 (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3154">https://github.com/facebook/flipper/issues/3154</a>)</li>
<li><a href="9ace0a9991"><code>9ace0a9</code></a> fix: stimulate <code>esbuild</code> type to avoid importing <code>esbuild</code> directly (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3147">https://github.com/facebook/flipper/issues/3147</a>)</li>
<li><a href="0e8f829828"><code>0e8f829</code></a> build(deps-dev): bump eslint-plugin-jsdoc from 37.1.0 to 37.2.0 (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3143">https://github.com/facebook/flipper/issues/3143</a>)</li>
<li><a href="3b1424b6a1"><code>3b1424b</code></a> build(deps-dev): bump typescript from 4.5.2 to 4.5.3 (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3144">https://github.com/facebook/flipper/issues/3144</a>)</li>
<li><a href="201ef78e38"><code>201ef78</code></a> chore(release): 27.1.1 (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3136">https://github.com/facebook/flipper/issues/3136</a>)</li>
<li><a href="bae293a2f4"><code>bae293a</code></a> build(deps-dev): bump <code>@​types/node</code> from 16.11.11 to 16.11.12 (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3140">https://github.com/facebook/flipper/issues/3140</a>)</li>
<li><a href="fe0c63bb1b"><code>fe0c63b</code></a> build(deps-dev): bump <code>@​types/babel</code>__core from 7.1.16 to 7.1.17 (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3139">https://github.com/facebook/flipper/issues/3139</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/kulshekhar/ts-jest/compare/v27.0.7...v27.1.2">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: antonk52

Differential Revision: D33565483

Pulled By: passy

fbshipit-source-id: a7790a3d1316e3870c0244f53d34ce6b69b6a68e
2022-01-14 03:44:16 -08:00
dependabot[bot]
88142c7d2a Bump prettier from 2.4.1 to 2.5.1 in /js/js-flipper (#3266)
Summary:
Bumps [prettier](https://github.com/prettier/prettier) from 2.4.1 to 2.5.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.5.1</h2>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#251">Changelog</a></p>
<h2>2.5.0</h2>
<p><a href="https://github.com/prettier/prettier/compare/2.4.1...2.5.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2021/11/25/2.5.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.5.1</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.5.0...2.5.1">diff</a></p>
<h4>Improve formatting for empty tuple types (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11884">#11884</a> by <a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>

<pre lang="tsx"><code>// Input
type Foo =
  Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends []
    ? Foo3
    : Foo4;
<p>// Prettier 2.5.0
type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [</p>
<p>]
? Foo3
: Foo4;</p>
<p>// Prettier 2.5.0 (tailingCommma = all)
// Invalid TypeScript code
type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [
,
]
? Foo3
: Foo4;</p>
<p>// Prettier 2.5.1
type Foo =
Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends []
? Foo3
: Foo4;</p>
<p></code></pre></p>
<h4>Fix compatibility with Jest inline snapshot test (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11892">#11892</a> by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<p>A internal change in Prettier@v2.5.0 accidentally breaks the Jest inline snapshot test.</p>
<h4>Support Glimmer's named blocks (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11899">#11899</a> by <a href="https://github.com/duailibe"><code>@​duailibe</code></a>)</h4>
<p>Prettier already supported this feature, but it converted empty named blocks to self-closing, which is not supported by the Glimmer compiler.</p>
<p>See: <a href="https://emberjs.github.io/rfcs/0460-yieldable-named-blocks.html">Glimmer's named blocks</a>.</p>

<pre lang="hbs"><code>// Input
&lt;/tr&gt;&lt;/table&gt;
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="56ed71d1c9"><code>56ed71d</code></a> Release 2.5.1</li>
<li><a href="29f408c99e"><code>29f408c</code></a> Add changelog for <a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11892">#11892</a> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11904">#11904</a>)</li>
<li><a href="e7a74529a5"><code>e7a7452</code></a> Make <code>options</code> argument in parsers optional (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11892">#11892</a>)</li>
<li><a href="99649c7fd2"><code>99649c7</code></a> [handlebars] Named blocks can't be self closing (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11900">#11900</a>)</li>
<li><a href="c0250b3837"><code>c0250b3</code></a> Improve formatting for empty tuple types (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11884">#11884</a>)</li>
<li><a href="7fc196e96b"><code>7fc196e</code></a> Clean changelog_unreleased</li>
<li><a href="04aa850fde"><code>04aa850</code></a> Add 2.5 blog (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11823">#11823</a>)</li>
<li><a href="255d38982f"><code>255d389</code></a> Update dependents count</li>
<li><a href="854ca328a2"><code>854ca32</code></a> Git blame ignore 2.5.0</li>
<li><a href="846dbdd7e8"><code>846dbdd</code></a> Bump Prettier dependency to 2.5.0</li>
<li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/2.4.1...2.5.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.1&new-version=2.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

 ---

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

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

</details>

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

Reviewed By: antonk52

Differential Revision: D33565473

Pulled By: passy

fbshipit-source-id: 87b5772bc67a59385b824e304d3ea835b7c10800
2022-01-14 03:44:15 -08:00
dependabot[bot]
00b4d6da83 Bump @typescript-eslint/eslint-plugin from 4.31.1 to 4.33.0 in /js/js-flipper (#3272)
Summary:
Bumps [typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.31.1 to 4.33.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.33.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.32.0...v4.33.0">4.33.0</a> (2021-10-04)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [lines-between-class-members] fix <code>exceptAfterOverload</code> for abstract methods (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3943">#3943</a>) (<a href="240fc65c30">240fc65</a>)</li>
<li><strong>eslint-plugin:</strong> [no-confusing-void-expression] support optional chaining (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3937">#3937</a>) (<a href="c40dd13df7">c40dd13</a>)</li>
<li><strong>eslint-plugin:</strong> [no-restricted-imports] fix crash when no options given (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3947">#3947</a>) (<a href="edaa3c10eb">edaa3c1</a>)</li>
<li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] false-positive with non-nullish <code>as</code> assertions and types (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3940">#3940</a>) (<a href="40760f98da">40760f9</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] TSModuleBlock should change scope (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3944">#3944</a>) (<a href="f8f534e42b">f8f534e</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] check <code>RegExp</code> without flags (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3946">#3946</a>) (<a href="0868725713">0868725</a>)</li>
<li><strong>experimental-utils:</strong> add <code>getPhysicalFilename()</code> to <code>RuleContext</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3934">#3934</a>) (<a href="ee5dfd4989">ee5dfd4</a>)</li>
<li><strong>experimental-utils:</strong> require fix in suggestions (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3949">#3949</a>) (<a href="f022fb14c7">f022fb1</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>experimental-utils:</strong> extract <code>isNodeOfTypeWithConditions</code> out of <code>ast-utils</code>' <code>predicates</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3837">#3837</a>) (<a href="214f898178">214f898</a>)</li>
</ul>
<h2>v4.32.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.2...v4.32.0">4.32.0</a> (2021-09-27)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-definitions] correct fix for <code>export default</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3899">#3899</a>) (<a href="ebb33ed8bc">ebb33ed</a>)</li>
<li><strong>eslint-plugin:</strong> [no-require-imports] report only global <code>require</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3871">#3871</a>) (<a href="8aa87a136e">8aa87a1</a>)</li>
<li><strong>eslint-plugin:</strong> [no-shadow] ignore type-only imports properly (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3868">#3868</a>) (<a href="dda9cee68a">dda9cee</a>)</li>
<li><strong>eslint-plugin:</strong> [no-var-requires] report problems within <code>NewExpression</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3884">#3884</a>) (<a href="ed5e45983f">ed5e459</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] problems within namespaces not being reported (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3869">#3869</a>) (<a href="186135698b">1861356</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] respect flags when using <code>RegExp</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3855">#3855</a>) (<a href="ffdb5ff990">ffdb5ff</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-return-this-type] handle generics properly in fixer (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3852">#3852</a>) (<a href="9e98b8f43c">9e98b8f</a>)</li>
<li><strong>eslint-plugin:</strong> false-positive/negative with array index in no-unnecessary-condition (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3805">#3805</a>) (<a href="bdb8f0be14">bdb8f0b</a>)</li>
<li><strong>experimental-utils:</strong> add missing signature for <code>isParenthesized</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3887">#3887</a>) (<a href="806eaac6af">806eaac</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias]: add allowGenerics option (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3865">#3865</a>) (<a href="4195919973">4195919</a>)</li>
<li><strong>eslint-plugin:</strong> add <code>no-non-null-asserted-nullish-coalescing</code> rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3349">#3349</a>) (<a href="4e999614e9">4e99961</a>)</li>
<li><strong>eslint-plugin:</strong> add new extended rule <code>no-restricted-imports</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3775">#3775</a>) (<a href="ec5d50696b">ec5d506</a>)</li>
<li><strong>eslint-plugin-internal:</strong> [prefer-ast-types-enum] add <code>DefinitionType</code> enum (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3916">#3916</a>) (<a href="13b7de508e">13b7de5</a>)</li>
<li>Support <code>'latest'</code> as <code>ecmaVersion</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3873">#3873</a>) (<a href="25a42c0bbe">25a42c0</a>)</li>
</ul>
<h2>v4.31.2</h2>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.1...v4.31.2">4.31.2</a> (2021-09-20)</h2>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/typescript-eslint</code></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.32.0...v4.33.0">4.33.0</a> (2021-10-04)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [lines-between-class-members] fix <code>exceptAfterOverload</code> for abstract methods (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3943">#3943</a>) (<a href="240fc65c30">240fc65</a>)</li>
<li><strong>eslint-plugin:</strong> [no-confusing-void-expression] support optional chaining (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3937">#3937</a>) (<a href="c40dd13df7">c40dd13</a>)</li>
<li><strong>eslint-plugin:</strong> [no-restricted-imports] fix crash when no options given (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3947">#3947</a>) (<a href="edaa3c10eb">edaa3c1</a>)</li>
<li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] false-positive with non-nullish <code>as</code> assertions and types (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3940">#3940</a>) (<a href="40760f98da">40760f9</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] TSModuleBlock should change scope (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3944">#3944</a>) (<a href="f8f534e42b">f8f534e</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] check <code>RegExp</code> without flags (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3946">#3946</a>) (<a href="0868725713">0868725</a>)</li>
</ul>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.2...v4.32.0">4.32.0</a> (2021-09-27)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-definitions] correct fix for <code>export default</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3899">#3899</a>) (<a href="ebb33ed8bc">ebb33ed</a>)</li>
<li><strong>eslint-plugin:</strong> [no-require-imports] report only global <code>require</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3871">#3871</a>) (<a href="8aa87a136e">8aa87a1</a>)</li>
<li><strong>eslint-plugin:</strong> [no-shadow] ignore type-only imports properly (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3868">#3868</a>) (<a href="dda9cee68a">dda9cee</a>)</li>
<li><strong>eslint-plugin:</strong> [no-var-requires] report problems within <code>NewExpression</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3884">#3884</a>) (<a href="ed5e45983f">ed5e459</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] problems within namespaces not being reported (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3869">#3869</a>) (<a href="186135698b">1861356</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] respect flags when using <code>RegExp</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3855">#3855</a>) (<a href="ffdb5ff990">ffdb5ff</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-return-this-type] handle generics properly in fixer (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3852">#3852</a>) (<a href="9e98b8f43c">9e98b8f</a>)</li>
<li><strong>eslint-plugin:</strong> false-positive/negative with array index in no-unnecessary-condition (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3805">#3805</a>) (<a href="bdb8f0be14">bdb8f0b</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias]: add allowGenerics option (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3865">#3865</a>) (<a href="4195919973">4195919</a>)</li>
<li><strong>eslint-plugin:</strong> add <code>no-non-null-asserted-nullish-coalescing</code> rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3349">#3349</a>) (<a href="4e999614e9">4e99961</a>)</li>
<li><strong>eslint-plugin:</strong> add new extended rule <code>no-restricted-imports</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3775">#3775</a>) (<a href="ec5d50696b">ec5d506</a>)</li>
<li><strong>eslint-plugin-internal:</strong> [prefer-ast-types-enum] add <code>DefinitionType</code> enum (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3916">#3916</a>) (<a href="13b7de508e">13b7de5</a>)</li>
</ul>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.1...v4.31.2">4.31.2</a> (2021-09-20)</h2>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/eslint-plugin</code></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7bf8c9cb02"><code>7bf8c9c</code></a> chore: publish v4.33.0</li>
<li><a href="edaa3c10eb"><code>edaa3c1</code></a> fix(eslint-plugin): [no-restricted-imports] fix crash when no options given (...</li>
<li><a href="0868725713"><code>0868725</code></a> fix(eslint-plugin): [prefer-regexp-exec] check <code>RegExp</code> without flags (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3946">#3946</a>)</li>
<li><a href="f8f534e42b"><code>f8f534e</code></a> fix(eslint-plugin): [padding-line-between-statements] TSModuleBlock should ch...</li>
<li><a href="240fc65c30"><code>240fc65</code></a> fix(eslint-plugin): [lines-between-class-members] fix <code>exceptAfterOverload</code> f...</li>
<li><a href="40760f98da"><code>40760f9</code></a> fix(eslint-plugin): [non-nullable-type-assertion-style] false-positive with n...</li>
<li><a href="c40dd13df7"><code>c40dd13</code></a> fix(eslint-plugin): [no-confusing-void-expression] support optional chaining ...</li>
<li><a href="35a8acfc52"><code>35a8acf</code></a> refactor(eslint-plugin): [no-shadow] use <code>findVariable</code> from utils (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3921">#3921</a>)</li>
<li><a href="3c773e475b"><code>3c773e4</code></a> docs(eslint-plugin): [no-unsafe-argument] fix grammar (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3889">#3889</a>)</li>
<li><a href="02c6ff3c5a"><code>02c6ff3</code></a> chore: publish v4.32.0</li>
<li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v4.33.0/packages/eslint-plugin">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: lblasa

Differential Revision: D33565481

Pulled By: passy

fbshipit-source-id: 661b0091f22fb48b96c0e3adf03258a5b359bfe8
2022-01-14 03:44:15 -08:00
dependabot[bot]
36d4940ffc Bump eslint-plugin-react from 7.26.1 to 7.28.0 in /js/js-flipper (#3271)
Summary:
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.26.1 to 7.28.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/releases">eslint-plugin-react's releases</a>.</em></p>
<blockquote>
<h2>v7.28.0</h2>
<h2>What's Changed</h2>
<ul>
<li>[New] component detection: track React imports by <a href="https://github.com/duncanbeevers"><code>@​duncanbeevers</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3149">yannickcr/eslint-plugin-react#3149</a></li>
<li>[New] <code>function-component-definition</code>: support <code>namedComponents</code> option being an array by <a href="https://github.com/petersendidit"><code>@​petersendidit</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3129">yannickcr/eslint-plugin-react#3129</a></li>
<li>[Test] parsers.all augments suggestion code output by <a href="https://github.com/duncanbeevers"><code>@​duncanbeevers</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3154">yannickcr/eslint-plugin-react#3154</a></li>
<li>[Fix] <code>jsx-indent-props</code>: Reset <code>line.isUsingOperator</code> correctly after ternary (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3146">https://github.com/facebook/flipper/issues/3146</a>) by <a href="https://github.com/tobiaswaltl"><code>@​tobiaswaltl</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3157">yannickcr/eslint-plugin-react#3157</a></li>
<li>[New] Component detection: add <code>util.isReactHookCall</code> by <a href="https://github.com/duncanbeevers"><code>@​duncanbeevers</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3156">yannickcr/eslint-plugin-react#3156</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/tobiaswaltl"><code>@​tobiaswaltl</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3157">yannickcr/eslint-plugin-react#3157</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.27.1...v7.28.0">https://github.com/yannickcr/eslint-plugin-react/compare/v7.27.1...v7.28.0</a></p>
<h2>v7.27.1</h2>
<h2>What's Changed</h2>
<ul>
<li>[Fix] <code>no-unused-class-component-methods</code>: add getChildContext lifecycle method by <a href="https://github.com/yoyo837"><code>@​yoyo837</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3136">yannickcr/eslint-plugin-react#3136</a></li>
<li>[readme] fix syntax typo by <a href="https://github.com/moselhy"><code>@​moselhy</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3141">yannickcr/eslint-plugin-react#3141</a></li>
<li>[Fix] <code>prop-types</code>: fix false positives on renames in object destructuring by <a href="https://github.com/golopot"><code>@​golopot</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3142">yannickcr/eslint-plugin-react#3142</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/moselhy"><code>@​moselhy</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3141">yannickcr/eslint-plugin-react#3141</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.27.0...v7.27.1">https://github.com/yannickcr/eslint-plugin-react/compare/v7.27.0...v7.27.1</a></p>
<h2>v7.27.0</h2>
<h2>What's Changed</h2>
<ul>
<li>[New] add <code>no-unused-class-component-methods</code>  by <a href="https://github.com/pawelnvk"><code>@​pawelnvk</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2239">yannickcr/eslint-plugin-react#2239</a></li>
<li>[New] Add <code>no-arrow-function-lifecycle</code> rule by <a href="https://github.com/ngtan"><code>@​ngtan</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/1980">yannickcr/eslint-plugin-react#1980</a></li>
<li>[react/jsx-uses-vars]: False negative on HTML elements used in JSX by <a href="https://github.com/karlhorky"><code>@​karlhorky</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2916">yannickcr/eslint-plugin-react#2916</a></li>
<li>[Fix] <code>propTypes</code>: add <code>VoidFunctionComponent</code> to react generic list by <a href="https://github.com/vedadeepta"><code>@​vedadeepta</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3092">yannickcr/eslint-plugin-react#3092</a></li>
<li>[Fix] <code>no-arrow-function-lifecycle</code>: prevent crashing on ClassProperty by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3098">yannickcr/eslint-plugin-react#3098</a></li>
<li>[Dev Deps] Upgrade <code>eslint-plugin-eslint-plugin</code> to v4 by <a href="https://github.com/bmish"><code>@​bmish</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3105">yannickcr/eslint-plugin-react#3105</a></li>
<li>[Tests] use parsers.all + features to maximally repeat test cases across parsers, plus fixes by <a href="https://github.com/ljharb"><code>@​ljharb</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3108">yannickcr/eslint-plugin-react#3108</a></li>
<li>[Fix] <code>display-name</code>: unwrap TS <code>as</code> expressions by <a href="https://github.com/ljharb"><code>@​ljharb</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3110">yannickcr/eslint-plugin-react#3110</a></li>
<li>[Fix] <code>no-unstable-components</code>: improve handling of objects containing render functions by <a href="https://github.com/fizwidget"><code>@​fizwidget</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3111">yannickcr/eslint-plugin-react#3111</a></li>
<li>[Fix] <code>prop-types</code>, <code>propTypes</code>: add forwardRef<!-- raw HTML omitted --> prop-types by <a href="https://github.com/vedadeepta"><code>@​vedadeepta</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3112">yannickcr/eslint-plugin-react#3112</a></li>
<li>[Tests] test on the new babel eslint parser by <a href="https://github.com/ljharb"><code>@​ljharb</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3113">yannickcr/eslint-plugin-react#3113</a></li>
<li>[Dev Deps] update <code>eslint-remote-tester</code> by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3118">yannickcr/eslint-plugin-react#3118</a></li>
<li>[New] add <code>no-invalid-html-attribute</code> rule by <a href="https://github.com/Nokel81"><code>@​Nokel81</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2863">yannickcr/eslint-plugin-react#2863</a></li>
<li>[Dev Deps] update <code>eslint-remote-tester-run-action</code> by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3120">yannickcr/eslint-plugin-react#3120</a></li>
<li>[Fix] <code>destructuring-assignment</code>, component detection: improve component detection by <a href="https://github.com/vedadeepta"><code>@​vedadeepta</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3122">yannickcr/eslint-plugin-react#3122</a></li>
<li>[Docs] <code>jsx-no-target-blank</code>: adjust options description by <a href="https://github.com/gebsh"><code>@​gebsh</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3124">yannickcr/eslint-plugin-react#3124</a></li>
<li>[New] support eslint 8.x by <a href="https://github.com/MichaelDeBoey"><code>@​MichaelDeBoey</code></a> in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3059">yannickcr/eslint-plugin-react#3059</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/ngtan"><code>@​ngtan</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/1980">yannickcr/eslint-plugin-react#1980</a></li>
<li><a href="https://github.com/karlhorky"><code>@​karlhorky</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2916">yannickcr/eslint-plugin-react#2916</a></li>
<li><a href="https://github.com/bmish"><code>@​bmish</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3105">yannickcr/eslint-plugin-react#3105</a></li>
<li><a href="https://github.com/fizwidget"><code>@​fizwidget</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3111">yannickcr/eslint-plugin-react#3111</a></li>
<li><a href="https://github.com/gebsh"><code>@​gebsh</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3124">yannickcr/eslint-plugin-react#3124</a></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<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.27.1...v7.28.0">7.28.0</a> - 2021.12.22</h2>
<h3>Added</h3>
<ul>
<li>[<code>function-component-definition</code>]: support namedComponents option being an array (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3129">https://github.com/facebook/flipper/issues/3129</a>[] <a href="https://github.com/petersendidit"><code>@​petersendidit</code></a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[<code>jsx-indent-props</code>]: Reset <code>line.isUsingOperator</code> correctly after ternary (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3146">https://github.com/facebook/flipper/issues/3146</a>[] <a href="https://github.com/tobiaswaltl"><code>@​tobiaswaltl</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Refactor] [<code>no-arrow-function-lifecycle</code>], [<code>no-unused-class-component-methods</code>]: use report/messages convention (<a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[Tests] component detection: Add testing scaffolding (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3149">https://github.com/facebook/flipper/issues/3149</a>[] <a href="https://github.com/duncanbeevers"><code>@​duncanbeevers</code></a>)</li>
<li>[New] component detection: track React imports (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3149">https://github.com/facebook/flipper/issues/3149</a>[] <a href="https://github.com/duncanbeevers"><code>@​duncanbeevers</code></a>)</li>
<li>[New] component detection: add <code>util.isReactHookCall</code> (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3156">https://github.com/facebook/flipper/issues/3156</a>[] <a href="https://github.com/duncanbeevers"><code>@​duncanbeevers</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3156">https://github.com/facebook/flipper/issues/3156</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3156">yannickcr/eslint-plugin-react#3156</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3149">https://github.com/facebook/flipper/issues/3149</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3149">yannickcr/eslint-plugin-react#3149</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3146">https://github.com/facebook/flipper/issues/3146</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3146">yannickcr/eslint-plugin-react#3146</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3129">https://github.com/facebook/flipper/issues/3129</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3129">yannickcr/eslint-plugin-react#3129</a></p>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.27.0...v7.27.1">7.27.1</a> - 2021.11.18</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>no-invalid-html-attribute</code>]: allow <code>link</code> <code>rel</code> to have <code>apple-touch-icon</code>, <code>mask-icon</code> (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3132">https://github.com/facebook/flipper/issues/3132</a>[] <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>no-unused-class-component-methods</code>]: add <code>getChildContext</code> lifecycle method (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3136">https://github.com/facebook/flipper/issues/3136</a>[] <a href="https://github.com/yoyo837"><code>@​yoyo837</code></a>)</li>
<li>[<code>prop-types</code>]: fix false positives on renames in object destructuring (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3142">https://github.com/facebook/flipper/issues/3142</a>[] <a href="https://github.com/golopot"><code>@​golopot</code></a>)</li>
<li>[<code>no-arrow-function-lifecycle</code>]: fix invalid autofix from a concise arrow method to a regular one (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3145">https://github.com/facebook/flipper/issues/3145</a>[] <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>display-name</code>]: avoid false positives on non-creatClass object expressions (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3144">https://github.com/facebook/flipper/issues/3144</a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[readme] fix syntax typo (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3141">https://github.com/facebook/flipper/issues/3141</a>[] <a href="https://github.com/moselhy"><code>@​moselhy</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3145">https://github.com/facebook/flipper/issues/3145</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3145">yannickcr/eslint-plugin-react#3145</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3144">https://github.com/facebook/flipper/issues/3144</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3144">yannickcr/eslint-plugin-react#3144</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3142">https://github.com/facebook/flipper/issues/3142</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3142">yannickcr/eslint-plugin-react#3142</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3141">https://github.com/facebook/flipper/issues/3141</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3141">yannickcr/eslint-plugin-react#3141</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3136">https://github.com/facebook/flipper/issues/3136</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3136">yannickcr/eslint-plugin-react#3136</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3132">https://github.com/facebook/flipper/issues/3132</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3132">yannickcr/eslint-plugin-react#3132</a></p>
<h2>[7.27.0] - 2021.11.09</h2>
<h3>Added</h3>
<ul>
<li>support eslint 8.x (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3059">https://github.com/facebook/flipper/issues/3059</a>[] <a href="https://github.com/MichaelDeBoey"><code>@​MichaelDeBoey</code></a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>no-unused-class-component-methods</code>]: Handle unused class component methods (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2166">https://github.com/facebook/flipper/issues/2166</a>[] <a href="https://github.com/jakeleventhal"><code>@​jakeleventhal</code></a> <a href="https://github.com/pawelnvk"><code>@​pawelnvk</code></a>)</li>
<li>add [<code>no-arrow-function-lifecycle</code>] (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1980">https://github.com/facebook/flipper/issues/1980</a>[] <a href="https://github.com/ngtan"><code>@​ngtan</code></a>)</li>
<li>add support for <code>typescript-eslint/parser</code> v5 (<a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>no-invalid-html-attribute</code>]: add rule (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2863">https://github.com/facebook/flipper/issues/2863</a>[] <a href="https://github.com/Nokel81"><code>@​Nokel81</code></a>)</li>
</ul>
<h3>Fixed</h3>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9be55ed7f2"><code>9be55ed</code></a> Update CHANGELOG and bump version</li>
<li><a href="5a253803c2"><code>5a25380</code></a> [New] component detection: add <code>util.isReactHookCall</code></li>
<li><a href="3db5285913"><code>3db5285</code></a> [Fix] <code>jsx-indent-props</code>: Reset <code>line.isUsingOperator</code> correctly after ternary</li>
<li><a href="d56fdb8054"><code>d56fdb8</code></a> [Tests] rename test file to match production file</li>
<li><a href="ac4e311f07"><code>ac4e311</code></a> [Tests] tiny cleanup</li>
<li><a href="f7943d5f77"><code>f7943d5</code></a> [Test] parsers.all augments suggestion code output</li>
<li><a href="e3d3525bf9"><code>e3d3525</code></a> [New] <code>function-component-definition</code>: support namedComponents option being a...</li>
<li><a href="d5bf8d9669"><code>d5bf8d9</code></a> [Dev Deps] update <code>eslint-plugin-import</code></li>
<li><a href="a09debf0ac"><code>a09debf</code></a> [New] components detection: track React imports</li>
<li><a href="8b98e60472"><code>8b98e60</code></a> [Tests] component detection: Add testing scaffolding</li>
<li>Additional commits viewable in <a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.26.1...v7.28.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.26.1&new-version=7.28.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/3271

Reviewed By: lblasa

Differential Revision: D33565480

Pulled By: passy

fbshipit-source-id: fb85421d8b12aae52ef6101072fe2872611bec5f
2022-01-14 03:44:15 -08:00
dependabot[bot]
930a7f1af9 Bump eslint-plugin-react-hooks from 4.2.0 to 4.3.0 in /js/js-flipper (#3268)
Summary:
Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 4.2.0 to 4.3.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md">eslint-plugin-react-hooks's changelog</a>.</em></p>
<blockquote>
<h2>4.3.0</h2>
<ul>
<li>Support ESLint 8. (<a href="https://github.com/MichaelDeBoey"><code>@​MichaelDeBoey</code></a> in <a href="https://github-redirect.dependabot.com/facebook/react/pull/22248">#22248</a>)</li>
<li>Fix a crash with an empty effect. (<a href="https://github.com/ChrisRu"><code>@​ChrisRu</code></a> in <a href="https://github-redirect.dependabot.com/facebook/react/pull/20385">#20385</a>)</li>
<li>Improve the error message. (<a href="https://github.com/callmetwan"><code>@​callmetwan</code></a> in <a href="https://github-redirect.dependabot.com/facebook/react/pull/20692">#20692</a>)</li>
<li>Handle optional chained methods as dependency. (<a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://github-redirect.dependabot.com/facebook/react/pull/20247">#20247</a>)</li>
<li>Assume the new <code>useTransition</code> signature in the rule. (<a href="https://github.com/rickhanlonii"><code>@​rickhanlonii</code></a> in <a href="https://github-redirect.dependabot.com/facebook/react/pull/20976">#20976</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: antonk52

Differential Revision: D33565477

Pulled By: passy

fbshipit-source-id: 49517b24fc144ef95b880168b37645d5f722f642
2022-01-14 03:44:15 -08:00
dependabot[bot]
98936183d8 Bump @typescript-eslint/parser from 4.31.1 to 4.33.0 in /js/js-flipper (#3273)
Summary:
Bumps [typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.31.1 to 4.33.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.33.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.32.0...v4.33.0">4.33.0</a> (2021-10-04)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [lines-between-class-members] fix <code>exceptAfterOverload</code> for abstract methods (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3943">#3943</a>) (<a href="240fc65c30">240fc65</a>)</li>
<li><strong>eslint-plugin:</strong> [no-confusing-void-expression] support optional chaining (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3937">#3937</a>) (<a href="c40dd13df7">c40dd13</a>)</li>
<li><strong>eslint-plugin:</strong> [no-restricted-imports] fix crash when no options given (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3947">#3947</a>) (<a href="edaa3c10eb">edaa3c1</a>)</li>
<li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] false-positive with non-nullish <code>as</code> assertions and types (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3940">#3940</a>) (<a href="40760f98da">40760f9</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] TSModuleBlock should change scope (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3944">#3944</a>) (<a href="f8f534e42b">f8f534e</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] check <code>RegExp</code> without flags (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3946">#3946</a>) (<a href="0868725713">0868725</a>)</li>
<li><strong>experimental-utils:</strong> add <code>getPhysicalFilename()</code> to <code>RuleContext</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3934">#3934</a>) (<a href="ee5dfd4989">ee5dfd4</a>)</li>
<li><strong>experimental-utils:</strong> require fix in suggestions (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3949">#3949</a>) (<a href="f022fb14c7">f022fb1</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>experimental-utils:</strong> extract <code>isNodeOfTypeWithConditions</code> out of <code>ast-utils</code>' <code>predicates</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3837">#3837</a>) (<a href="214f898178">214f898</a>)</li>
</ul>
<h2>v4.32.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.2...v4.32.0">4.32.0</a> (2021-09-27)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-definitions] correct fix for <code>export default</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3899">#3899</a>) (<a href="ebb33ed8bc">ebb33ed</a>)</li>
<li><strong>eslint-plugin:</strong> [no-require-imports] report only global <code>require</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3871">#3871</a>) (<a href="8aa87a136e">8aa87a1</a>)</li>
<li><strong>eslint-plugin:</strong> [no-shadow] ignore type-only imports properly (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3868">#3868</a>) (<a href="dda9cee68a">dda9cee</a>)</li>
<li><strong>eslint-plugin:</strong> [no-var-requires] report problems within <code>NewExpression</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3884">#3884</a>) (<a href="ed5e45983f">ed5e459</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] problems within namespaces not being reported (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3869">#3869</a>) (<a href="186135698b">1861356</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] respect flags when using <code>RegExp</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3855">#3855</a>) (<a href="ffdb5ff990">ffdb5ff</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-return-this-type] handle generics properly in fixer (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3852">#3852</a>) (<a href="9e98b8f43c">9e98b8f</a>)</li>
<li><strong>eslint-plugin:</strong> false-positive/negative with array index in no-unnecessary-condition (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3805">#3805</a>) (<a href="bdb8f0be14">bdb8f0b</a>)</li>
<li><strong>experimental-utils:</strong> add missing signature for <code>isParenthesized</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3887">#3887</a>) (<a href="806eaac6af">806eaac</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias]: add allowGenerics option (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3865">#3865</a>) (<a href="4195919973">4195919</a>)</li>
<li><strong>eslint-plugin:</strong> add <code>no-non-null-asserted-nullish-coalescing</code> rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3349">#3349</a>) (<a href="4e999614e9">4e99961</a>)</li>
<li><strong>eslint-plugin:</strong> add new extended rule <code>no-restricted-imports</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3775">#3775</a>) (<a href="ec5d50696b">ec5d506</a>)</li>
<li><strong>eslint-plugin-internal:</strong> [prefer-ast-types-enum] add <code>DefinitionType</code> enum (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3916">#3916</a>) (<a href="13b7de508e">13b7de5</a>)</li>
<li>Support <code>'latest'</code> as <code>ecmaVersion</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3873">#3873</a>) (<a href="25a42c0bbe">25a42c0</a>)</li>
</ul>
<h2>v4.31.2</h2>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.1...v4.31.2">4.31.2</a> (2021-09-20)</h2>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/typescript-eslint</code></p>
</blockquote>
</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/v4.32.0...v4.33.0">4.33.0</a> (2021-10-04)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.2...v4.32.0">4.32.0</a> (2021-09-27)</h1>
<h3>Features</h3>
<ul>
<li>Support <code>'latest'</code> as <code>ecmaVersion</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3873">#3873</a>) (<a href="25a42c0bbe">25a42c0</a>)</li>
</ul>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.1...v4.31.2">4.31.2</a> (2021-09-20)</h2>
<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="7bf8c9cb02"><code>7bf8c9c</code></a> chore: publish v4.33.0</li>
<li><a href="02c6ff3c5a"><code>02c6ff3</code></a> chore: publish v4.32.0</li>
<li><a href="25a42c0bbe"><code>25a42c0</code></a> feat: Support <code>'latest'</code> as <code>ecmaVersion</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/3873">#3873</a>)</li>
<li><a href="eee47d0f90"><code>eee47d0</code></a> chore: publish v4.31.2</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v4.33.0/packages/parser">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: antonk52

Differential Revision: D33565482

Pulled By: passy

fbshipit-source-id: 59ecb33584709f6bc53dd70a1f4f2844351ebde2
2022-01-13 06:46:20 -08:00
Andrey Goncharov
9a47f41056 Implement JS flipper client
Summary:
Standardize WS implementation for JS environments.

Why do we need a separate server implementation for browsers?
Browser targets cannot authenticate via the default certificate exchange flow. We need a dedicated client for them that works over an insecure channel (without the cert exchange).

Major changes:
1. Renamed `flipper-js-client-sdk` to `js-flipper` for consistency with `react-native-flipper`
2. Updated `js-flipper` implementation to match our other existing clients

Documentation will be updated in a separate subsequent PR.

https://fb.quip.com/2mboA0xbgoxl

Reviewed By: mweststrate

Differential Revision: D31688105

fbshipit-source-id: 418aa80e0fd86361c089cf54b0d44a8b4f748efa
2021-10-21 04:28:21 -07:00