Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Build(deps-dev): bump the npm-development group with 10 updates (#93)
Bumps the npm-development group with 10 updates: | Package | From | To | | --- | --- | --- | | [@eslint/compat](https://github.com/eslint/rewrite) | `1.2.2` | `1.2.3` | | [@octokit/types](https://github.com/octokit/types.ts) | `13.6.1` | `13.6.2` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.8.6` | `22.10.1` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.12.2` | `8.16.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.12.2` | `8.16.0` | | [eslint](https://github.com/eslint/eslint) | `9.14.0` | `9.16.0` | | [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `28.8.3` | `28.9.0` | | [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.4.1` | | [rollup](https://github.com/rollup/rollup) | `4.24.3` | `4.28.0` | | [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.7.2` | Updates `@eslint/compat` from 1.2.2 to 1.2.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/rewrite/releases"><code>@eslint/compat</code>'s releases</a>.</em></p> <blockquote> <h2>compat: v1.2.3</h2> <h2><a href="https://github.com/eslint/rewrite/compare/compat-v1.2.2...compat-v1.2.3">1.2.3</a> (2024-11-14)</h2> <h3>Bug Fixes</h3> <ul> <li>Support legacy <code>schema</code> properties (<a href="https://redirect.github.com/eslint/rewrite/issues/128">#128</a>) (<a href="https://github.com/eslint/rewrite/commit/3a87bbb7f0b501c74507f32083c289304d6c03a6">3a87bbb</a>)</li> </ul> <h3>Dependencies</h3> <ul> <li>The following workspace dependencies were updated <ul> <li>devDependencies <ul> <li><code>@eslint/core</code> bumped from ^0.8.0 to ^0.9.0</li> </ul> </li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/rewrite/commit/a957ee351c27ac1bf22966768cf8aac8c12ce0d2"><code>a957ee3</code></a> chore: release main (<a href="https://redirect.github.com/eslint/rewrite/issues/130">#130</a>)</li> <li><a href="https://github.com/eslint/rewrite/commit/3591a7805a060cb130d40d61f200431b782431d8"><code>3591a78</code></a> feat: Add Language#normalizeLanguageOptions() (<a href="https://redirect.github.com/eslint/rewrite/issues/131">#131</a>)</li> <li><a href="https://github.com/eslint/rewrite/commit/2fa68b7150561c48821206272ba7d0440e7e7f15"><code>2fa68b7</code></a> chore: fix formatting error (<a href="https://redirect.github.com/eslint/rewrite/issues/133">#133</a>)</li> <li><a href="https://github.com/eslint/rewrite/commit/071be842f0bd58de4863cdf2ab86d60f49912abf"><code>071be84</code></a> Merge commit from fork</li> <li><a href="https://github.com/eslint/rewrite/commit/e73b1dc40fef68819969fdbe9060a47dcc4cae1b"><code>e73b1dc</code></a> docs: Update README sponsors</li> <li><a href="https://github.com/eslint/rewrite/commit/d0b2e705c49709cfb92a9110c65cd628c91aaa29"><code>d0b2e70</code></a> fix: non-optional properties in generic interfaces (<a href="https://redirect.github.com/eslint/rewrite/issues/132">#132</a>)</li> <li><a href="https://github.com/eslint/rewrite/commit/3a87bbb7f0b501c74507f32083c289304d6c03a6"><code>3a87bbb</code></a> fix: Support legacy <code>schema</code> properties (<a href="https://redirect.github.com/eslint/rewrite/issues/128">#128</a>)</li> <li><a href="https://github.com/eslint/rewrite/commit/c24083b7ef46958114c19cac669108fa3bd1646e"><code>c24083b</code></a> docs: Update README sponsors</li> <li>See full diff in <a href="https://github.com/eslint/rewrite/compare/compat-v1.2.2...compat-v1.2.3">compare view</a></li> </ul> </details> <br /> Updates `@octokit/types` from 13.6.1 to 13.6.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/octokit/types.ts/releases"><code>@octokit/types</code>'s releases</a>.</em></p> <blockquote> <h2>v13.6.2</h2> <h2><a href="https://github.com/octokit/types.ts/compare/v13.6.1...v13.6.2">13.6.2</a> (2024-11-25)</h2> <h3>Bug Fixes</h3> <ul> <li>remove <code>@types/node</code> from generated types (<a href="https://redirect.github.com/octokit/types.ts/issues/656">#656</a>) (<a href="https://github.com/octokit/types.ts/commit/730a26dc2d919f19ed5401ffdf83286181da8772">730a26d</a>), closes <a href="https://redirect.github.com//redirect.github.com/octokit/octokit.js/issues/2762/issues/issuecomment-2486997620">octokit/octokit.js#2762</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/octokit/types.ts/commit/730a26dc2d919f19ed5401ffdf83286181da8772"><code>730a26d</code></a> fix: remove <code>@types/node</code> from generated types (<a href="https://redirect.github.com/octokit/types.ts/issues/656">#656</a>)</li> <li><a href="https://github.com/octokit/types.ts/commit/087219e77aae07cda0879d51ba843bea8a569005"><code>087219e</code></a> ci(action): update actions/checkout digest to 11bd719 (<a href="https://redirect.github.com/octokit/types.ts/issues/655">#655</a>)</li> <li><a href="https://github.com/octokit/types.ts/commit/46a4f19eb65e173d5f7167e466824574280e0434"><code>46a4f19</code></a> chore(deps): update dependency npm-run-all2 to v7 (<a href="https://redirect.github.com/octokit/types.ts/issues/654">#654</a>)</li> <li><a href="https://github.com/octokit/types.ts/commit/ca78f2658bf95b0cc263bbdb2e700d687cb2d37d"><code>ca78f26</code></a> ci(action): update actions/checkout digest to eef6144 (<a href="https://redirect.github.com/octokit/types.ts/issues/653">#653</a>)</li> <li><a href="https://github.com/octokit/types.ts/commit/a4d683d08cb794996a8c240febc34733b1b82028"><code>a4d683d</code></a> build(deps): remove unused dependencies (<a href="https://redirect.github.com/octokit/types.ts/issues/652">#652</a>)</li> <li>See full diff in <a href="https://github.com/octokit/types.ts/compare/v13.6.1...v13.6.2">compare view</a></li> </ul> </details> <br /> Updates `@types/node` from 22.8.6 to 22.10.1 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/eslint-plugin` from 8.12.2 to 8.16.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>v8.16.0</h2> <h2>8.16.0 (2024-11-25)</h2> <h3>🚀 Features</h3> <ul> <li>support TypeScript 5.7 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10372">#10372</a>)</li> <li><strong>eslint-plugin:</strong> [max-params] add function overload and function type support (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10312">#10312</a>)</li> <li><strong>eslint-plugin:</strong> [no-base-to-string] check Array.prototype.join (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10287">#10287</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>typescript-estree:</strong> update conditions for unsupported version warning (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10385">#10385</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Inga <a href="https://github.com/inga-lovinde"><code>@inga-lovinde</code></a></li> <li>Josh Goldberg ✨</li> <li>Kim Sang Du <a href="https://github.com/developer-bandi"><code>@developer-bandi</code></a></li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v8.15.0</h2> <h2>8.15.0 (2024-11-18)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> added related-getter-setter-pairs rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10192">#10192</a>)</li> <li><strong>eslint-plugin:</strong> new rule <code>no-unsafe-type-assertion</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10051">#10051</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] fix detection of <code>ignoreConditionalTests</code> involving boolean <code>!</code> operator (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10299">#10299</a>)</li> <li><strong>rule-tester:</strong> run method - avoid to infer type parameter from <code>tests</code> param (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10324">#10324</a>)</li> <li><strong>typescript-eslint:</strong> allow infinitely deep array nesting in config function and extends (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10333">#10333</a>)</li> <li><strong>utils:</strong> add new optional <code>language</code> field to <code>FlatConfig.Config</code> type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10326">#10326</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>add missing peer dependencies (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9744">#9744</a>)</li> <li><strong>eslint-plugin:</strong> [consistent-indexed-object-style] handle circular mapped types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10301">#10301</a>)</li> <li><strong>eslint-plugin:</strong> [await-thenable, return-await] don't flag awaiting unconstrained type parameter as unnecessary (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10314">#10314</a>)</li> <li><strong>eslint-plugin:</strong> [explicit-module-boundary-types] and [explicit-function-return-type] don't report on <code>as const satisfies</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10315">#10315</a>)</li> <li><strong>eslint-plugin:</strong> report deprecations used in default export (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10330">#10330</a>)</li> <li><strong>utils:</strong> add defaultOptions to meta in rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10339">#10339</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Bartosz <a href="https://github.com/burtek"><code>@burtek</code></a></li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>Ethan Wu</li> <li>Josh Goldberg ✨</li> <li>Kim Sang Du <a href="https://github.com/developer-bandi"><code>@developer-bandi</code></a></li> </ul> <!-- raw HTML omitted --> </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/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2>8.16.0 (2024-11-25)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-base-to-string] check Array.prototype.join (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10287">#10287</a>)</li> <li><strong>eslint-plugin:</strong> [max-params] add function overload and function type support (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10312">#10312</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Kim Sang Du <a href="https://github.com/developer-bandi"><code>@developer-bandi</code></a></li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>8.15.0 (2024-11-18)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] fix detection of <code>ignoreConditionalTests</code> involving boolean <code>!</code> operator (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10299">#10299</a>)</li> <li><strong>eslint-plugin:</strong> new rule <code>no-unsafe-type-assertion</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10051">#10051</a>)</li> <li><strong>eslint-plugin:</strong> added related-getter-setter-pairs rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10192">#10192</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>utils:</strong> add defaultOptions to meta in rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10339">#10339</a>)</li> <li><strong>eslint-plugin:</strong> report deprecations used in default export (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10330">#10330</a>)</li> <li><strong>eslint-plugin:</strong> [explicit-module-boundary-types] and [explicit-function-return-type] don't report on <code>as const satisfies</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10315">#10315</a>)</li> <li><strong>eslint-plugin:</strong> [await-thenable, return-await] don't flag awaiting unconstrained type parameter as unnecessary (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10314">#10314</a>)</li> <li><strong>eslint-plugin:</strong> [consistent-indexed-object-style] handle circular mapped types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10301">#10301</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Kim Sang Du <a href="https://github.com/developer-bandi"><code>@developer-bandi</code></a></li> <li>Luis Sebastian Urrutia Fuentes <a href="https://github.com/LuisUrrutia"><code>@LuisUrrutia</code></a></li> <li>Phillip Huang</li> <li>Ronen Amiel</li> <li>Szydlak <a href="https://github.com/wszydlak"><code>@wszydlak</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>8.14.0 (2024-11-11)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [await-thenable] report unnecessary <code>await using</code> statements (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10209">#10209</a>)</li> <li><strong>eslint-plugin:</strong> [no-confusing-void-expression] add an option to ignore void<!-- raw HTML omitted -->void (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10067">#10067</a>)</li> </ul> <h3>🩹 Fixes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/f74a8fa6a2e7e417267024fb797b56afe1d97640"><code>f74a8fa</code></a> chore(release): publish 8.16.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2e2433b24bdadf842d6527892a587117e47f2e96"><code>2e2433b</code></a> feat(eslint-plugin): [no-base-to-string] check Array.prototype.join (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10287">#10287</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/88e4c66874656ac78ab50d4ba2c5f7d1b999bab9"><code>88e4c66</code></a> docs(eslint-plugin): add missing <code>></code> in <code>array-type.mdx</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10371">#10371</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/71243db36e3a876b42a1cbd06d025866d3cf3548"><code>71243db</code></a> chore: correct lint errors in CI (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10370">#10370</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/cdbc669afc745fc23d0e214373ec10fee24c62cc"><code>cdbc669</code></a> feat(eslint-plugin): [max-params] add function overload and function type sup...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/cac88cafa1639d20ed5cf164c5900f1c4f9f7125"><code>cac88ca</code></a> chore: set no-else-return allowIfElse to false (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10325">#10325</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/244435126619afb9497ace04cbf4819012e27330"><code>2444351</code></a> chore(release): publish 8.15.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/6c27d08f2f5eca126d22c1e3cd0b9c38644c76ef"><code>6c27d08</code></a> chore: bump eslint dependencies (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10354">#10354</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/f5e23e28653705fc7021d8c780f0d63656dea518"><code>f5e23e2</code></a> fix(utils): add defaultOptions to meta in rule (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10339">#10339</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/12ce800be7779aa1a1ea0329a59fb8ee14795634"><code>12ce800</code></a> docs(eslint-plugin): [no-confusing-void-expression] add a default value for `...</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.16.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 8.12.2 to 8.16.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>v8.16.0</h2> <h2>8.16.0 (2024-11-25)</h2> <h3>🚀 Features</h3> <ul> <li>support TypeScript 5.7 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10372">#10372</a>)</li> <li><strong>eslint-plugin:</strong> [max-params] add function overload and function type support (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10312">#10312</a>)</li> <li><strong>eslint-plugin:</strong> [no-base-to-string] check Array.prototype.join (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10287">#10287</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>typescript-estree:</strong> update conditions for unsupported version warning (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10385">#10385</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Inga <a href="https://github.com/inga-lovinde"><code>@inga-lovinde</code></a></li> <li>Josh Goldberg ✨</li> <li>Kim Sang Du <a href="https://github.com/developer-bandi"><code>@developer-bandi</code></a></li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v8.15.0</h2> <h2>8.15.0 (2024-11-18)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> added related-getter-setter-pairs rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10192">#10192</a>)</li> <li><strong>eslint-plugin:</strong> new rule <code>no-unsafe-type-assertion</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10051">#10051</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] fix detection of <code>ignoreConditionalTests</code> involving boolean <code>!</code> operator (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10299">#10299</a>)</li> <li><strong>rule-tester:</strong> run method - avoid to infer type parameter from <code>tests</code> param (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10324">#10324</a>)</li> <li><strong>typescript-eslint:</strong> allow infinitely deep array nesting in config function and extends (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10333">#10333</a>)</li> <li><strong>utils:</strong> add new optional <code>language</code> field to <code>FlatConfig.Config</code> type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10326">#10326</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>add missing peer dependencies (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9744">#9744</a>)</li> <li><strong>eslint-plugin:</strong> [consistent-indexed-object-style] handle circular mapped types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10301">#10301</a>)</li> <li><strong>eslint-plugin:</strong> [await-thenable, return-await] don't flag awaiting unconstrained type parameter as unnecessary (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10314">#10314</a>)</li> <li><strong>eslint-plugin:</strong> [explicit-module-boundary-types] and [explicit-function-return-type] don't report on <code>as const satisfies</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10315">#10315</a>)</li> <li><strong>eslint-plugin:</strong> report deprecations used in default export (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10330">#10330</a>)</li> <li><strong>utils:</strong> add defaultOptions to meta in rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10339">#10339</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Bartosz <a href="https://github.com/burtek"><code>@burtek</code></a></li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>Ethan Wu</li> <li>Josh Goldberg ✨</li> <li>Kim Sang Du <a href="https://github.com/developer-bandi"><code>@developer-bandi</code></a></li> </ul> <!-- raw HTML omitted --> </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> <h2>8.16.0 (2024-11-25)</h2> <h3>🚀 Features</h3> <ul> <li>support TypeScript 5.7 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10372">#10372</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>8.15.0 (2024-11-18)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>8.14.0 (2024-11-11)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>8.13.0 (2024-11-04)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/f74a8fa6a2e7e417267024fb797b56afe1d97640"><code>f74a8fa</code></a> chore(release): publish 8.16.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/fe6b47f51e7e5793ba634824810d7cab52f52acd"><code>fe6b47f</code></a> feat: support TypeScript 5.7 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/10372">#10372</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/244435126619afb9497ace04cbf4819012e27330"><code>2444351</code></a> chore(release): publish 8.15.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e022eb059e6dd2300523f6d718018e4321187b72"><code>e022eb0</code></a> docs: update license file to explicitly use bsd-2 clause license (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/10291">#10291</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/16fba0aff86652d6190302d8b29b7f3fb9c64664"><code>16fba0a</code></a> chore(release): publish 8.14.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ac1f63250859313a3dc330d6e0c4c3f7fc234959"><code>ac1f632</code></a> chore(release): publish 8.13.0</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.16.0/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 9.14.0 to 9.16.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v9.16.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/8f70eb142cce025e7040d016a959eff0f51eb672"><code>8f70eb1</code></a> feat: Add <code>ignoreComputedKeys</code> option in <code>sort-keys</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19162">#19162</a>) (Milos Djermanovic)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/9eefc8f813b5c31f49fbbd9a36f439b365bea180"><code>9eefc8f</code></a> docs: fix typos in <code>use-isnan</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19190">#19190</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/0c8cea8c803962a4358032fde5c117a1e9c41ca0"><code>0c8cea8</code></a> docs: switch the order of words in <code>no-unreachable</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19189">#19189</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/0c19417c644a29b5113d3a2b94ce00640117574b"><code>0c19417</code></a> docs: add missing backtick to <code>no-async-promise-executor</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19188">#19188</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/8df927646cadaa70263914c62f2f76fccb8c46fd"><code>8df9276</code></a> docs: add backtick in <code>-0</code> in <code>description</code> of <code>no-compare-neg-zero</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19186">#19186</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/7e16e3fb8594e361b3e121d2d4059dc26e30c407"><code>7e16e3f</code></a> docs: fix <code>caseSensitive</code> option's title of <code>sort-keys</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19183">#19183</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/0c6b84212144da3238693fa56500b02bd4a9f05a"><code>0c6b842</code></a> docs: fix typos in <code>migration-guide.md</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19180">#19180</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/353266edf827d4e63e9efef321f5d128748bc74d"><code>353266e</code></a> docs: fix a typo in <code>debug.md</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19179">#19179</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/5ff318a528e3f6b8b9c6a62ea949d66ebb7f0716"><code>5ff318a</code></a> docs: delete unnecessary horizontal rule(<code>---</code>) in <code>nodejs-api</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19175">#19175</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/576bcc5461c0c00c30dfceec9abcddb99e559c74"><code>576bcc5</code></a> docs: mark more rules as handled by TypeScript (<a href="https://redirect.github.com/eslint/eslint/issues/19164">#19164</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/742d054ac1124d4e53c84234dd6960d4e272d490"><code>742d054</code></a> docs: note that <code>no-restricted-syntax</code> can be used with any language (<a href="https://redirect.github.com/eslint/eslint/issues/19148">#19148</a>) (Milos Djermanovic)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/feb703b3dc198cda03fb69c75a31d56d999b9d2e"><code>feb703b</code></a> chore: upgrade to <code>@eslint/js@9.16.0</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19195">#19195</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/df9bf9519a302e284700ad300463ecdf2ebf9f25"><code>df9bf95</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/f831893b6e2951f56ce8b9ff12e4a16913b72b47"><code>f831893</code></a> chore: add type for <code>ignoreComputedKeys</code> option of <code>sort-keys</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19184">#19184</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/3afb8a1dcf12ad12df480db014042a51403ff672"><code>3afb8a1</code></a> chore: update dependency <code>@eslint/json</code> to ^0.8.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19177">#19177</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/1f77c53b12d00403b88a0e02c8d2432278abcf52"><code>1f77c53</code></a> chore: add <code>repository.directory</code> property to <code>package.json</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19165">#19165</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/d46059410a0e02b98067aa31975c25fd8d0d1c2b"><code>d460594</code></a> chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.17.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19147">#19147</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/45cd4ead9c4fc354a2542b806ec82afb67cb54fc"><code>45cd4ea</code></a> refactor: update default options in rules (<a href="https://redirect.github.com/eslint/eslint/issues/19136">#19136</a>) (Milos Djermanovic)</li> </ul> <h2>v9.15.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/01557cec24203be72222858a3912da0a474ac75c"><code>01557ce</code></a> feat: Implement Language#normalizeLanguageOptions() (<a href="https://redirect.github.com/eslint/eslint/issues/19104">#19104</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/2edc0e2bdc40c4a6da8d526c82c0b6c582bae419"><code>2edc0e2</code></a> feat: add meta.defaultOptions (<a href="https://redirect.github.com/eslint/eslint/issues/17656">#17656</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/bdec50e91baf9d5eefa07d97d2059fdebb53cdaa"><code>bdec50e</code></a> feat: fix <code>no-useless-computed-key</code> false negative with <code>__proto__</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19123">#19123</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/3087c9e95094cad1354aca2e4ae48c7bd2381184"><code>3087c9e</code></a> feat: add <code>meta</code> object to <code>@eslint/js</code> plugin (<a href="https://redirect.github.com/eslint/eslint/issues/19095">#19095</a>) (Francesco Trotta)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/fd33f1315ac59b1b3828dbab8e1e056a1585eff0"><code>fd33f13</code></a> fix: update types for <code>no-restricted-imports</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19060">#19060</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/bd35098f5b949ecb83e8c7e287524b28b2a3dd71"><code>bd35098</code></a> fix: switch away from Node.js node:assert and AssertionError (<a href="https://redirect.github.com/eslint/eslint/issues/19082">#19082</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/9db5b152c325a930130d49ca967013471c3ba0dc"><code>9db5b15</code></a> fix: unsafe report for <code>no-lonely-if</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19087">#19087</a>) (Abraham Guo)</li> <li><a href="https://github.com/eslint/eslint/commit/68fa497f6a11f1738dce85bb2bdd7a5f8b9f5d6d"><code>68fa497</code></a> fix: ignore files on a different drive on Windows (<a href="https://redirect.github.com/eslint/eslint/issues/19069">#19069</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/4ce625a230778a41b856162df9ebcc57c25cc103"><code>4ce625a</code></a> fix: upgrade <code>@humanwhocodes/retry</code><a href="https://github.com/0"><code>@0</code></a>.4.1 to avoid debug logs (<a href="https://redirect.github.com/eslint/eslint/issues/19102">#19102</a>) (Milos Djermanovic)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d9279202e7d15452e44adf38451d33d4aaad3bd4"><code>d927920</code></a> docs: fix styles in no-js mode (<a href="https://redirect.github.com/eslint/eslint/issues/18916">#18916</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/09bc2a88c00aa9a93c7de505795fc4e85b2e6357"><code>09bc2a8</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/39089c80a7af09494fce86a6574bf012cbe46d10"><code>39089c8</code></a> docs: add <code>no-useless-computed-key</code> examples with object patterns (<a href="https://redirect.github.com/eslint/eslint/issues/19109">#19109</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/895c60f7fe09f59df1e9490006220d3ec4b9d5b0"><code>895c60f</code></a> docs: add missing messageId property and suggestion properties (<a href="https://redirect.github.com/eslint/eslint/issues/19122">#19122</a>) (fnx)</li> <li><a href="https://github.com/eslint/eslint/commit/298625eb65dc00bfa0a877ea46faada22021c23e"><code>298625e</code></a> docs: Change CLI -c to use flat config (<a href="https://redirect.github.com/eslint/eslint/issues/19103">#19103</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/522d8a32f326c52886c531f43cf6a1ff15af8286"><code>522d8a3</code></a> docs: add deprecation on <code>indent</code>, <code>quotes</code> and <code>semi</code> rule types (<a href="https://redirect.github.com/eslint/eslint/issues/19090">#19090</a>) (Marco Pasqualetti)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/2967d91037ad670ea3a67fdb9c171b60d9af138b"><code>2967d91</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.15.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19133">#19133</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/b441bee6ad9807fef614bd071e6bd3e8b3307b2d"><code>b441bee</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v9.16.0 - November 29, 2024</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/feb703b3dc198cda03fb69c75a31d56d999b9d2e"><code>feb703b</code></a> chore: upgrade to <code>@eslint/js@9.16.0</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19195">#19195</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/df9bf9519a302e284700ad300463ecdf2ebf9f25"><code>df9bf95</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/9eefc8f813b5c31f49fbbd9a36f439b365bea180"><code>9eefc8f</code></a> docs: fix typos in <code>use-isnan</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19190">#19190</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/0c8cea8c803962a4358032fde5c117a1e9c41ca0"><code>0c8cea8</code></a> docs: switch the order of words in <code>no-unreachable</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19189">#19189</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/0c19417c644a29b5113d3a2b94ce00640117574b"><code>0c19417</code></a> docs: add missing backtick to <code>no-async-promise-executor</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19188">#19188</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/8df927646cadaa70263914c62f2f76fccb8c46fd"><code>8df9276</code></a> docs: add backtick in <code>-0</code> in <code>description</code> of <code>no-compare-neg-zero</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19186">#19186</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/7e16e3fb8594e361b3e121d2d4059dc26e30c407"><code>7e16e3f</code></a> docs: fix <code>caseSensitive</code> option's title of <code>sort-keys</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19183">#19183</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/f831893b6e2951f56ce8b9ff12e4a16913b72b47"><code>f831893</code></a> chore: add type for <code>ignoreComputedKeys</code> option of <code>sort-keys</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19184">#19184</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/8f70eb142cce025e7040d016a959eff0f51eb672"><code>8f70eb1</code></a> feat: Add <code>ignoreComputedKeys</code> option in <code>sort-keys</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19162">#19162</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/0c6b84212144da3238693fa56500b02bd4a9f05a"><code>0c6b842</code></a> docs: fix typos in <code>migration-guide.md</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19180">#19180</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/353266edf827d4e63e9efef321f5d128748bc74d"><code>353266e</code></a> docs: fix a typo in <code>debug.md</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19179">#19179</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/3afb8a1dcf12ad12df480db014042a51403ff672"><code>3afb8a1</code></a> chore: update dependency <code>@eslint/json</code> to ^0.8.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19177">#19177</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/5ff318a528e3f6b8b9c6a62ea949d66ebb7f0716"><code>5ff318a</code></a> docs: delete unnecessary horizontal rule(<code>---</code>) in <code>nodejs-api</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19175">#19175</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/576bcc5461c0c00c30dfceec9abcddb99e559c74"><code>576bcc5</code></a> docs: mark more rules as handled by TypeScript (<a href="https://redirect.github.com/eslint/eslint/issues/19164">#19164</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/1f77c53b12d00403b88a0e02c8d2432278abcf52"><code>1f77c53</code></a> chore: add <code>repository.directory</code> property to <code>package.json</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19165">#19165</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/d46059410a0e02b98067aa31975c25fd8d0d1c2b"><code>d460594</code></a> chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.17.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19147">#19147</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/45cd4ead9c4fc354a2542b806ec82afb67cb54fc"><code>45cd4ea</code></a> refactor: update default options in rules (<a href="https://redirect.github.com/eslint/eslint/issues/19136">#19136</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/742d054ac1124d4e53c84234dd6960d4e272d490"><code>742d054</code></a> docs: note that <code>no-restricted-syntax</code> can be used with any language (<a href="https://redirect.github.com/eslint/eslint/issues/19148">#19148</a>) (Milos Djermanovic)</li> </ul> <p>v9.15.0 - November 15, 2024</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/2967d91037ad670ea3a67fdb9c171b60d9af138b"><code>2967d91</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.15.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19133">#19133</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/b441bee6ad9807fef614bd071e6bd3e8b3307b2d"><code>b441bee</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/7d6bf4a250f97d8ff1e2606e3d769e016a32f45b"><code>7d6bf4a</code></a> chore: upgrade <code>@eslint/core</code><a href="https://github.com/0"><code>@0</code></a>.9.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19131">#19131</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/01557cec24203be72222858a3912da0a474ac75c"><code>01557ce</code></a> feat: Implement Language#normalizeLanguageOptions() (<a href="https://redirect.github.com/eslint/eslint/issues/19104">#19104</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/902e70713de1ab67ede9ef8a3836fd2d09a759e5"><code>902e707</code></a> chore: upgrade <code>@eslint/plugin-kit</code><a href="https://github.com/0"><code>@0</code></a>.2.3 (<a href="https://redirect.github.com/eslint/eslint/issues/19130">#19130</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/2edc0e2bdc40c4a6da8d526c82c0b6c582bae419"><code>2edc0e2</code></a> feat: add meta.defaultOptions (<a href="https://redirect.github.com/eslint/eslint/issues/17656">#17656</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/fd33f1315ac59b1b3828dbab8e1e056a1585eff0"><code>fd33f13</code></a> fix: update types for <code>no-restricted-imports</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19060">#19060</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/5ff6c1dd09f32b56c05ab97f328741fc8ffb1f64"><code>5ff6c1d</code></a> chore: bump cross-spawn (<a href="https://redirect.github.com/eslint/eslint/issues/19125">#19125</a>) (Ian Bobinac)</li> <li><a href="https://github.com/eslint/eslint/commit/d9279202e7d15452e44adf38451d33d4aaad3bd4"><code>d927920</code></a> docs: fix styles in no-js mode (<a href="https://redirect.github.com/eslint/eslint/issues/18916">#18916</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/bdec50e91baf9d5eefa07d97d2059fdebb53cdaa"><code>bdec50e</code></a> feat: fix <code>no-useless-computed-key</code> false negative with <code>__proto__</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19123">#19123</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/09bc2a88c00aa9a93c7de505795fc4e85b2e6357"><code>09bc2a8</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/bd35098f5b949ecb83e8c7e287524b28b2a3dd71"><code>bd35098</code></a> fix: switch away from Node.js node:assert and AssertionError (<a href="https://redirect.github.com/eslint/eslint/issues/19082">#19082</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/39089c80a7af09494fce86a6574bf012cbe46d10"><code>39089c8</code></a> docs: add <code>no-useless-computed-key</code> examples with object patterns (<a href="https://redirect.github.com/eslint/eslint/issues/19109">#19109</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/895c60f7fe09f59df1e9490006220d3ec4b9d5b0"><code>895c60f</code></a> docs: add missing messageId property and suggestion properties (<a href="https://redirect.github.com/eslint/eslint/issues/19122">#19122</a>) (fnx)</li> <li><a href="https://github.com/eslint/eslint/commit/cceccc771631011e04b37122b990205f0e8b6925"><code>cceccc7</code></a> chore: update dependency <code>@eslint/json</code> to ^0.6.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19117">#19117</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/0da3f732fe1776f8f79dac829b2cab4cedd4b6d8"><code>0da3f73</code></a> chore: update algolia referrer (<a href="https://redirect.github.com/eslint/eslint/issues/19114">#19114</a>) (Strek)</li> <li><a href="https://github.com/eslint/eslint/commit/9db5b152c325a930130d49ca967013471c3ba0dc"><code>9db5b15</code></a> fix: unsafe report for <code>no-lonely-if</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19087">#19087</a>) (Abraham Guo)</li> <li><a href="https://github.com/eslint/eslint/commit/68fa497f6a11f1738dce85bb2bdd7a5f8b9f5d6d"><code>68fa497</code></a> fix: ignore files on a different drive on Windows (<a href="https://redirect.github.com/eslint/eslint/issues/19069">#19069</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/4f08332ac03e51002f8de6da5c5a362608205437"><code>4f08332</code></a> ci: unpin <code>trunk-io/trunk-action</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19108">#19108</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/3087c9e95094cad1354aca2e4ae48c7bd2381184"><code>3087c9e</code></a> feat: add <code>meta</code> object to <code>@eslint/js</code> plugin (<a href="https://redirect.github.com/eslint/eslint/issues/19095">#19095</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/298625eb65dc00bfa0a877ea46faada22021c23e"><code>298625e</code></a> docs: Change CLI -c to use flat config (<a href="https://redirect.github.com/eslint/eslint/issues/19103">#19103</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/4ce625a230778a41b856162df9ebcc57c25cc103"><code>4ce625a</code></a> fix: upgrade <code>@humanwhocodes/retry</code><a href="https://github.com/0"><code>@0</code></a>.4.1 to avoid debug logs (<a href="https://redirect.github.com/eslint/eslint/issues/19102">#19102</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/522d8a32f326c52886c531f43cf6a1ff15af8286"><code>522d8a3</code></a> docs: add deprecation on <code>indent</code>, <code>quotes</code> and <code>semi</code> rule types (<a href="https://redirect.github.com/eslint/eslint/issues/19090">#19090</a>) (Marco Pasqualetti)</li> <li><a href="https://github.com/eslint/eslint/commit/6b75683b47c346faaeb6c1dac8e168d64338c7b3"><code>6b75683</code></a> perf: optimize <code>text-table</code> by replacing regex with <code>trimEnd</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19061">#19061</a>) (Nitin Kumar)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/cbf7db0ddfa3b789f7ebc27a66993c08a83e72cd"><code>cbf7db0</code></a> 9.16.0</li> <li><a href="https://github.com/eslint/eslint/commit/715ba8b5cb6638e4caa4952bf718f77fabc0010d"><code>715ba8b</code></a> Build: changelog update for 9.16.0</li> <li><a href="https://github.com/eslint/eslint/commit/feb703b3dc198cda03fb69c75a31d56d999b9d2e"><code>feb703b</code></a> chore: upgrade to <code>@eslint/js@9.16.0</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19195">#19195</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/df9bf9519a302e284700ad300463ecdf2ebf9f25"><code>df9bf95</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/9eefc8f813b5c31f49fbbd9a36f439b365bea180"><code>9eefc8f</code></a> docs: fix typos in <code>use-isnan</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19190">#19190</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/0c8cea8c803962a4358032fde5c117a1e9c41ca0"><code>0c8cea8</code></a> docs: switch the order of words in <code>no-unreachable</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19189">#19189</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/0c19417c644a29b5113d3a2b94ce00640117574b"><code>0c19417</code></a> docs: add missing backtick to <code>no-async-promise-executor</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19188">#19188</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/8df927646cadaa70263914c62f2f76fccb8c46fd"><code>8df9276</code></a> docs: add backtick in <code>-0</code> in <code>description</code> of <code>no-compare-neg-zero</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19186">#19186</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/7e16e3fb8594e361b3e121d2d4059dc26e30c407"><code>7e16e3f</code></a> docs: fix <code>caseSensitive</code> option's title of <code>sort-keys</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19183">#19183</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/f831893b6e2951f56ce8b9ff12e4a16913b72b47"><code>f831893</code></a> chore: add type for <code>ignoreComputedKeys</code> option of <code>sort-keys</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19184">#19184</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v9.14.0...v9.16.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-jest` from 28.8.3 to 28.9.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jest-community/eslint-plugin-jest/releases">eslint-plugin-jest's releases</a>.</em></p> <blockquote> <h2>v28.9.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.3...v28.9.0">28.9.0</a> (2024-11-05)</h1> <h3>Features</h3> <ul> <li>add TypeScript types (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1667">#1667</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/1ce12588e7081558bd727dfe10428aed08080167">1ce1258</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md">eslint-plugin-jest's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.3...v28.9.0">28.9.0</a> (2024-11-05)</h1> <h3>Features</h3> <ul> <li>add TypeScript types (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1667">#1667</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/1ce12588e7081558bd727dfe10428aed08080167">1ce1258</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/49f307967a273b755fdb72ab75ee043be215bc08"><code>49f3079</code></a> chore(release): 28.9.0 [skip ci]</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/1ce12588e7081558bd727dfe10428aed08080167"><code>1ce1258</code></a> feat: add TypeScript types (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1667">#1667</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/6f8ff4db73137a5505589246876c295a50da4a9d"><code>6f8ff4d</code></a> chore: switch to v16 of <code>@types/node</code> (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1668">#1668</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/2a121743f52813b0bbd41e0b8ab2b5e7d71bd2b3"><code>2a12174</code></a> chore(deps): lock file maintenance</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/04044b96b4040bcfc674652d6196e15f0cd150e8"><code>04044b9</code></a> docs: include both flat and legacy config examples in usage section (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1664">#1664</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/d93221073311521d12933d3d52187b85bfccc7f0"><code>d932210</code></a> chore(deps): lock file maintenance</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/28c0f6de7ccdb6ec9a9ff850bc347453d83a6685"><code>28c0f6d</code></a> chore(deps): update yarn to v3.8.6 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1657">#1657</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/89c39e0dd1d2529f6a7a1d8d06423ed448d3f67d"><code>89c39e0</code></a> chore(deps): lock file maintenance</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/0ff404c7349ca44f64973830742f4cded3e2c609"><code>0ff404c</code></a> chore(deps): lock file maintenance</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/3888beea7b0db48e017d3e696fca8b8aef988dea"><code>3888bee</code></a> chore(deps): lock file maintenance</li> <li>Additional commits viewable in <a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.3...v28.9.0">compare view</a></li> </ul> </details> <br /> Updates `prettier` from 3.3.3 to 3.4.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.4.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#341">Changelog</a></p> <h2>3.4.0</h2> <p><a href="https://github.com/prettier/prettier/compare/3.3.3...3.4.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2024/11/26/3.4.0.html">Release note</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.4.1</h1> <p><a href="https://github.com/prettier/prettier/compare/3.4.0...3.4.1">diff</a></p> <h4>Remove unnecessary parentheses around assignment in <code>v-on</code> (<a href="https://redirect.github.com/prettier/prettier/pull/16887">#16887</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="vue"><code><!-- Input --> \<template> <button @click="foo += 2">Click</button> </template> <p><!-- Prettier 3.4.0 --><br /> &lt;template><br /> <button <a href="https://github.com/click"><code>@click</code></a>="(foo += 2)">Click</button><br /> </template></p> <p><!-- Prettier 3.4.1 --><br /> &lt;template><br /> <button <a href="https://github.com/click"><code>@click</code></a>="foo += 2">Click</button><br /> </template><br /> </code></pre></p> <h1>3.4.0</h1> <p><a href="https://github.com/prettier/prettier/compare/3.3.3...3.4.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2024/11/26/3.4.0.html">Release Notes</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/prettier/commit/37fd1774d13ef68abcc03775ceef0a91f87a57d7"><code>37fd177</code></a> Release 3.4.1</li> <li><a href="https://github.com/prettier/prettier/commit/1fb629709a877b82f1acdcb8a9dbb0f5410e660d"><code>1fb6297</code></a> Update ts-api-utils to v1.4.2 (<a href="https://redirect.github.com/prettier/prettier/issues/16888">#16888</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/f6fccadbc7e07704ed2b85d83247a1c740bb4489"><code>f6fccad</code></a> Remove unnecessary parentheses around assignment in <code>v-on</code> (<a href="https://redirect.github.com/prettier/prettier/issues/16887">#16887</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/5fef089377dbbd9c50cb04a2d65190a29ea68346"><code>5fef089</code></a> Minor improvements in v3.4.0 blog post (<a href="https://redirect.github.com/prettier/prettier/issues/16886">#16886</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/3542f138458c7ed0fb3f0a5a5244cbd0084c0ec7"><code>3542f13</code></a> 3.4 release blog (<a href="https://redirect.github.com/prettier/prettier/issues/16851">#16851</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/f53791a2c815b03ea6f0b7f525c59d3c446bc0fd"><code>f53791a</code></a> Clean changelog_unreleased</li> <li><a href="https://github.com/prettier/prettier/commit/2b41c937fc1dc080dee440cd21999e42737a9483"><code>2b41c93</code></a> Bump Prettier dependency to 3.4.0</li> <li><a href="https://github.com/prettier/prettier/commit/10baab2f577903a3cb019f43db844107eea310b6"><code>10baab2</code></a> Update dependents count</li> <li><a href="https://github.com/prettier/prettier/commit/7999e1026529ddc781caae7f6875ef5cd26540a9"><code>7999e10</code></a> Release 3.4.0</li> <li><a href="https://github.com/prettier/prettier/commit/2262d1e4a3b972f661fe8018b7de823b7646a60f"><code>2262d1e</code></a> chore(config): migrate renovate config (<a href="https://redirect.github.com/prettier/prettier/issues/16884">#16884</a>)</li> <li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/3.3.3...3.4.1">compare view</a></li> </ul> </details> <br /> Updates `rollup` from 4.24.3 to 4.28.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/releases">rollup's releases</a>.</em></p> <blockquote> <h2>v4.28.0</h2> <h2>4.28.0</h2> <p><em>2024-11-30</em></p> <h3>Features</h3> <ul> <li>Allow to specify how to handle import attributes when transpiling Rollup config files (<a href="https://redirect.github.com/rollup/rollup/issues/5743">#5743</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5743">#5743</a>: fix: supports modify the import attributes key in the config file (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5747">#5747</a>: chore(deps): update codecov/codecov-action action to v5 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5748">#5748</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <h2>v4.27.4</h2> <h2>4.27.4</h2> <p><em>2024-11-23</em></p> <h3>Bug Fixes</h3> <ul> <li>Update bundled magic-string to support sourcemap debug ids (<a href="https://redirect.github.com/rollup/rollup/issues/5740">#5740</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5740">#5740</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <h2>v4.27.3</h2> <h2>4.27.3</h2> <p><em>2024-11-18</em></p> <h3>Bug Fixes</h3> <ul> <li>Revert object property tree-shaking for now (<a href="https://redirect.github.com/rollup/rollup/issues/5736">#5736</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5736">#5736</a>: Revert object tree-shaking until some issues have been resolved (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <h2>v4.27.2</h2> <h2>4.27.2</h2> <p><em>2024-11-15</em></p> <h3>Bug Fixes</h3> <ul> <li>Ensure unused variables in patterns are always deconflicted if rendered (<a href="https://redirect.github.com/rollup/rollup/issues/5728">#5728</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md">rollup's changelog</a>.</em></p> <blockquote> <h2>4.28.0</h2> <p><em>2024-11-30</em></p> <h3>Features</h3> <ul> <li>Allow to specify how to handle import attributes when transpiling Rollup config files (<a href="https://redirect.github.com/rollup/rollup/issues/5743">#5743</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5743">#5743</a>: fix: supports modify the import attributes key in the config file (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5747">#5747</a>: chore(deps): update codecov/codecov-action action to v5 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5748">#5748</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <h2>4.27.4</h2> <p><em>2024-11-23</em></p> <h3>Bug Fixes</h3> <ul> <li>Update bundled magic-string to support sourcemap debug ids (<a href="https://redirect.github.com/rollup/rollup/issues/5740">#5740</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5740">#5740</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <h2>4.27.3</h2> <p><em>2024-11-18</em></p> <h3>Bug Fixes</h3> <ul> <li>Revert object property tree-shaking for now (<a href="https://redirect.github.com/rollup/rollup/issues/5736">#5736</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5736">#5736</a>: Revert object tree-shaking until some issues have been resolved (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <h2>4.27.2</h2> <p><em>2024-11-15</em></p> <h3>Bug Fixes</h3> <ul> <li>Ensure unused variables in patterns are always deconflicted if rendered (<a href="https://redirect.github.com/rollup/rollup/issues/5728">#5728</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5728">#5728</a>: Fix more variable deconflicting issues (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rollup/rollup/commit/0595e433edec3608bfc0331d8f02912374e7f7f7"><code>0595e43</code></a> 4.28.0</li> <li><a href="https://github.com/rollup/rollup/commit/50530197529860f449087eda7f44eb5d3b49f9e9"><code>5053019</code></a> fix: supports modify the import attributes key in the config file (<a href="https://redirect.github.com/rollup/rollup/issues/5743">#5743</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/a0f1dcc009b97a24c17fc0450728d8826d69c05c"><code>a0f1dcc</code></a> chore(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/5748">#5748</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/a949c87a05977333c45f8abd94ef2c1540afe0d3"><code>a949c87</code></a> chore(deps): update codecov/codecov-action action to v5 (<a href="https://redirect.github.com/rollup/rollup/issues/5747">#5747</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/e805b546405a4e6cfccd3fe73e9f4df770023824"><code>e805b54</code></a> 4.27.4</li> <li><a href="https://github.com/rollup/rollup/commit/dd623b56e340e51ebb09d5d1a3a9323f5f50fb3a"><code>dd623b5</code></a> chore(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/5740">#5740</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/7c0b1f8810013b5a351a976df30a6a5da4fa164b"><code>7c0b1f8</code></a> 4.27.3</li> <li><a href="https://github.com/rollup/rollup/commit/10bc15096ffe3c155fe5e81f1e474f208adbc667"><code>10bc150</code></a> Revert object tree-shaking (<a href="https://redirect.github.com/rollup/rollup/issues/5420">#5420</a>) until some issues have been resolved (<a href="https://redirect.github.com/rollup/rollup/issues/5736">#5736</a>)</li> <li><a href="https://github.com/rollup/rollup/comm…
- Loading branch information