AlexRogalskiy / screenshots

📸 Styled Screenshots API
https://styled-screenshots.vercel.app/
GNU General Public License v3.0
3 stars 1 forks source link

:arrow_up: Updates eslint-plugin-unicorn to v54 - autoclosed #943

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-unicorn ^34.0.1 -> ^54.0.0 age adoption passing confidence

Release Notes

sindresorhus/eslint-plugin-unicorn (eslint-plugin-unicorn) ### [`v54.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v54.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v53.0.0...v54.0.0) ##### New rules - [`no-negation-in-equality-check`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-negation-in-equality-check.md) ([#​2353](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2353)) [`8957a03`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/8957a03) ##### Breaking - `prefer-array-find`: Change [`checkFromLast`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-array-find.md#checkfromlast) default value to `true` ([#​2367](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2367)) [`a449af9`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/a449af9) ##### Improvements - Add name to flat configs ([#​2377](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2377)) [`ac8536e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/ac8536e) - `prefer-array-some`: Check `Array#{findIndex,findLastIndex}()` ([#​2370](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2370)) [`10568ab`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/10568ab) - `prefer-includes`: Check `.lastIndexOf()` ([#​2368](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2368)) [`d812ad1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/d812ad1) - `prefer-string-raw`: Ignore strings in Enums ([#​2354](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2354)) [`175ea04`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/175ea04) ##### Fixes - Fix edge cases when add `new` to calls ([#​2352](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2352)) [`d8f8161`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/d8f8161) ### [`v53.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v53.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v52.0.0...v53.0.0) ##### New rules - [`consistent-empty-array-spread`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-empty-array-spread.md) ([#​2349](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2349)) [`8d7954c`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/8d7954c) - [`prefer-string-raw`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-string-raw.md) ([#​2339](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2339)) [`4f1400a`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/4f1400a) - [`no-invalid-fetch-options`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-fetch-options.md) ([#​2338](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2338)) [`342aafb`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/342aafb) - [`no-magic-array-flat-depth`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-magic-array-flat-depth.md) ([#​2335](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2335)) [`bc17428`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/bc17428) - [`prefer-structured-clone`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-structured-clone.md) ([#​2329](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2329)) [`497519e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/497519e) ##### Breaking - Require Node.js 18.18 ([#​2250](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2250)) [`598f57b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/598f57b) ##### Meta - You can now [sponsor @​fisker](https://togithub.com/sponsors/fisker) for his work on this project ([#​2348](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2348)) [`b82542d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/b82542d) ##### Improvements - Support ESLint 9 ([#​2250](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2250)) [`598f57b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/598f57b) - `no-array-method-this-argument`: Check `Array.fromAsync()` ([#​2330](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2330)) [`99489b9`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/99489b9) - `prefer-number-properties`: Add `checkNaN` option ([#​2315](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2315)) [`d30de50`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/d30de50) - `template-indent`: Support member expression paths in `tags` and `functions` ([#​2346](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2346)) [`aabcf1d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/aabcf1d) - `prefer-number-properties`: Don't require by default for `Infinity`/`-Infinity` to be written as `Number.POSITIVE_INFINITY`/`Number.NEGATIVE_INFINITY` ([#​2312](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2312)) [`e0dfed2`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e0dfed2) - `escape-case`: Ignore `String.raw` ([#​2342](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2342)) [`45bd444`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/45bd444) - `no-hex-escape`: Ignore `String.raw` ([#​2343](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2343)) [`cc02a7f`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/cc02a7f) - `prefer-dom-node-dataset`: Ignore `await`ed `getAttribute` call ([#​2334](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2334)) [`45f23d5`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/45f23d5) - `prevent-abbreviations`: Support non-ASCII filenames ([#​2308](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2308)) [`28762c8`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/28762c8) - `throw-new-error`: Check all call expressions instead of just argument of `ThrowStatement` ([#​2332](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2332)) [`1626852`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1626852) ### [`v52.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v52.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v51.0.1...v52.0.0) ##### New rules - [`no-single-promise-in-promise-methods`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-single-promise-in-promise-methods.md) ([#​2258](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2258)) [`8f0ee89`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/8f0ee89) - [`no-await-in-promise-methods`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-await-in-promise-methods.md) ([#​2259](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2259)) [`a3be554`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/a3be554) - [`no-anonymous-default-export`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-anonymous-default-export.md) ([#​2273](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2273)) [`c035216`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/c035216) ##### Improvements - `filename-case`: Add option for multiple file extensions ([#​2186](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2186)) [`4594020`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/4594020) - `import-style`: Support `node:` protocol ([#​2297](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2297)) [`c28a086`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/c28a086) - `prefer-array-find`: Check `array.filter().at(0)` ([#​2284](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2284)) [`e6074fe`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e6074fe) - `prefer-prototype-methods`: Check `Object.prototype` methods from `globalThis` ([#​2286](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2286)) [`1792d33`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1792d33) - `no-array-callback-reference`: Check logical expressions and check ternaries deeply ([#​2289](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2289)) [`231529a`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/231529a) ##### Fixes - `prefer-spread`: Fix it to not report on optional chaining ([#​2304](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2304)) [`df1ff1c`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/df1ff1c) - `no-anonymous-default-export`: Uppercase class name ([#​2282](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2282)) [`5ce4169`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/5ce4169) ### [`v51.0.1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v51.0.1) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v51.0.0...v51.0.1) - `prefer-node-protocol`: Fix false positive on `bun:*` modules ([#​2272](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2272)) [`43fc638`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/43fc638) ### [`v51.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v51.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v50.0.1...v51.0.0) ##### Breaking - `consistent-destructuring`: Remove from `recommended` preset ([#​2260](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2260)) [`702d51b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/702d51b) ##### Improvements - `no-array-method-this-argument`: Check `Array.from()` ([#​2262](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2262)) [`797caee`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/797caee) ##### Fixes - `no-thenable`: Fix crash on `{[Symbol.prototype]: 0}` ([#​2248](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2248)) [`3c7d7c0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/3c7d7c0) - `prefer-prototype-methods`: Fix argument of `isMethodCall` ([#​2247](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2247)) [`3b504fa`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/3b504fa) ### [`v50.0.1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v50.0.1) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v50.0.0...v50.0.1) ##### Fixes - `no-unnecessary-polyfills`: Fix missing dependency error ([#​2242](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2242)) [`3df1606`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/3df16068) ### [`v50.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v50.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v49.0.0...v50.0.0) ##### New rules - [`no-unnecessary-polyfills`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-polyfills.md) ([#​1717](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1717)) [`6788d86`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/6788d86) ##### Improvements - Support ESLint's new config system ([#​1886](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1886)) [`65711f9`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/65711f9) - `no-useless-undefined`: Add `checkArrowFunctionBody` option ([#​2232](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2232)) [`9d7048c`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/9d7048c) - `prefer-negative-index`: Check `TypedArray#subarray()` ([#​2237](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2237)) [`6708a30`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/6708a30) - `no-useless-undefined`: Ignore React state setters ([#​2223](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2223)) [`42881ba`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/42881ba) - `prefer-module`: Allow `module` as TSTypeParameter name ([#​2213](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2213)) [`8f61f7c`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/8f61f7c) ##### Fixes - `string-content`: Fix JSX autofix for newlines, etc. ([#​2222](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2222)) [`b95e75e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/b95e75e) ### [`v49.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v49.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v48.0.1...v49.0.0) ##### Improvements - `expiring-todo-comments`: Support monorepos ([#​2159](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2159)) [`ac51d40`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/ac51d40) - `prefer-module`: Allow `module` as TSIndexSignature names or TSTypeAliasDeclaration ids ([#​2209](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2209)) [`ea94b3b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/ea94b3b) - Support RegExp `v` flag ([#​2195](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2195)) [`28e7498`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/28e7498) - `prefer-event-target`: Ignore `EventEmitter` from `@angular/core` and `eventemitter3` ([#​2197](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2197)) [`1629ebe`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1629ebe) ### [`v48.0.1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v48.0.1) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v48.0.0...v48.0.1) - `no-empty-file`: Fix directive check for TypeScript parser ([#​2180](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2180)) [`1bb9ce8`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1bb9ce8) ### [`v48.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v48.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v47.0.0...v48.0.0) ##### Improvements - Deprecate `no-unsafe-regex` rule ([#​2135](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2135)) [`7b473aa`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/7b473aa) - `prefer-top-level-await`: Ignore promises inside `Promise.{all,allSettled,any,race}()` ([#​2139](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2139)) [`d3f6b60`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/d3f6b60) - `no-process-exit`: Ignore when using `node:worker_threads` module ([#​2136](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2136)) [`2907805`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/2907805) - `prefer-array-some`: Ignore filter calls with literal argument ([#​2097](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2097)) [`7a32edb`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/7a32edb) - `prefer-modern-math-api`: Check cases that `Math.hypot()` should be preferred ([#​2080](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2080)) [`9bbc948`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/9bbc948) - `explicit-length-check`: Ignore `.length || number` ([#​1977](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1977)) [`b9b8794`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/b9b8794) ##### Fixes - Fix crash on array holes ([#​2129](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2129)) [`f10f1a6`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/f10f1a6) - `prefer-dom-node-dataset`: Fix edge cases ([#​2171](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2171)) [`b2d7378`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/b2d7378) - `prefer-dom-node-dataset`: Remove broken fix for `element.setAttribute` ([#​2169](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2169)) [`61234af`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/61234af) - `no-lonely-if`: Fix an edge case ([#​2168](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2168)) [`ca837a8`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/ca837a8) - `no-useless-undefined`: Turn parameter with `undefined` default value into optional parameter ([#​2138](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2138)) [`4aa7d60`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/4aa7d60) - `no-thenable`: Fix `Object.fromEntries()` check ([#​2130](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2130)) [`f3265b9`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/f3265b9) - `prefer-dom-node-remove`: Fix incorrect auto-fix ([#​2084](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2084)) [`74bb36d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/74bb36d) ### [`v47.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v47.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v46.0.1...v47.0.0) ##### Breaking - Require Node.js 16 ([#​2073](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2073)) [`a3bc120`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/a3bc120) - Require `eslint@>=8.38.0` ([#​2066](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2066)) [`04af765`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/04af765) - Enable `prefer-at`, `prefer-event-target`, and `prefer-string-replace-all` in recommended config ([#​2073](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2073)) [`a3bc120`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/a3bc120) ##### New rules - [`prefer-blob-reading-methods`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-blob-reading-methods.md) ([#​2065](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2065)) [`2bb1a04`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/2bb1a04) ##### Improvements - `prefer-top-level-await`: Ignore `.cjs` files ([#​2072](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2072)) [`0c3ccb1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/0c3ccb1) - `prefer-spread`: Stop checking `Array.from` call with map function ([#​2064](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2064)) [`f5beccb`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/f5beccb) - `prefer-dom-node-text-content`: Check optional chaining ([#​2062](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2062)) [`8d6d007`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/8d6d007) - `prefer-dom-node-{append,remove}`: Check optional chaining ([#​2061](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2061)) [`443999b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/443999b) ##### Fixes - `prefer-number-properties`: Fix false positives ([#​2050](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2050)) [`124bfa7`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/124bfa7) ### [`v46.0.1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v46.0.1) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v46.0.0...v46.0.1) - Fix `expiring-todo-comments` ([#​2077](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2077)) [`7a6861a`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/7a6861a) ### [`v46.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v46.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v45.0.2...v46.0.0) ##### Improvements - Add `elems` to abbreviations ([#​2040](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2040)) [`2a9c840`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/2a9c840) - `no-useless-spread`: Check `Array#{toReversed,toSorted,toSpliced,with}` ([#​2030](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2030)) [`55469e5`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/55469e5) - `prefer-set-has`: Support `Array#{toReversed,toSorted,toSpliced,with}` ([#​2032](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2032)) [`fea5b42`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/fea5b42) - `prefer-spread`: Forbid use of `Array#toSpliced()` to copy array ([#​2034](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2034)) [`4ada50e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/4ada50e) - `prefer-negative-index`: Check `.toSpliced()` and `.with()` ([#​2031](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2031)) [`7ed738a`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/7ed738a) - `no-empty-file`: Support `.jsx` and `.tsx` extensions ([#​2002](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2002)) [`ba1a00e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/ba1a00e) ##### Fixes - `expiring-todo-comments`: Do not normalize package.json ([#​1871](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1871)) ([#​2020](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2020)) [`fcd8934`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/fcd8934) ### [`v45.0.2`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v45.0.2) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v45.0.1...v45.0.2) - `prefer-string-replace-all`: Don't crash on invalid pattern ([#​2011](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2011)) [`3bbe027`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/3bbe027) - `prevent-abbreviations`: Skip fix for variables used in Vue template ([#​2012](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/2012)) [`8cd1ded`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/8cd1ded) ### [`v45.0.1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v45.0.1) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v45.0.0...v45.0.1) - `no-useless-spread`: Remove unsafe fix ([#​1996](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1996)) [`6756cbd`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/6756cbd) ### [`v45.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v45.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v44.0.2...v45.0.0) ##### New rules - [`no-typeof-undefined`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-typeof-undefined.md) ([#​1966](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1966)) [`d7f7341`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/d7f7341) - [`no-negated-condition`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-negated-condition.md) ([#​1963](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1963)) [`e4aaa42`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e4aaa42) - [`prefer-set-size`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-set-size.md) ([#​1952](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1952)) [`5f23c98`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/5f23c98) ##### Improvements - `prefer-at`: Support private fields ([#​1929](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1929)) [`60bb455`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/60bb455) - `no-useless-undefined`: Ignore `Array#includes()` and `Set#has()` ([#​1951](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1951)) [`8dfd5a7`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/8dfd5a7) - `no-useless-spread`: Check cloning inline arrays ([#​1980](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1980)) [`5d90d73`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/5d90d73) - `prefer-top-level-await`: Ignore expressions in class ([#​1976](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1976)) [`b90a3aa`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/b90a3aa) - `prefer-string-replace-all`: Improve RegExp to string fix ([#​1971](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1971)) [`b844dbc`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/b844dbc) - `prefer-string-replace-all`: Check pattern even if it's already using `.replaceAll` ([#​1981](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1981)) [`e8c5156`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e8c5156) - `prefer-string-replace-all`: Report all `String#replace()` when the pattern has `g` flag ([#​1965](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1965)) [`6316f05`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/6316f05) - `prefer-string-replace-all`: Ignore regex with pipe ([#​1962](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1962)) [`76deaa3`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/76deaa3) - `prefer-regexp-test`: Use suggestions if not sure regexp without `g` flag ([#​1954](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1954)) [`505a203`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/505a203) - `no-array-for-each`: Skip fix for some edge cases ([#​1979](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1979)) [`48efc7a`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/48efc7a) - `prefer-add-event-listener`: Only fix `ExpressionStatement`, check `operator` ([#​1955](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1955)) [`aca21f2`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/aca21f2) - `prevent-abbreviations`: Improve fix for `retVal` ([#​1953](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1953)) [`25cd810`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/25cd810) ##### Fixes - `prefer-top-level-await`: Fix crash on `for..of` loop ([#​1950](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1950)) [`00a29c8`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/00a29c8) ### [`v44.0.2`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v44.0.2) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v44.0.1...v44.0.2) - `no-array-method-this-argument`: Ignore `lodash.findLast` and `lodash.findLastIndex` ([#​1927](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1927)) [`86e8add`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/86e8add) ### [`v44.0.1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v44.0.1) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v44.0.0...v44.0.1) - `prefer-array-index-of`: Add missing message ([#​1924](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1924)) [`a981a13`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/a981a13) ### [`v44.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v44.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v43.0.2...v44.0.0) ##### New rules - [`no-unnecessary-await`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-await.md) ([#​1904](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1904)) [`412fc6f`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/412fc6f) - [`switch-case-braces`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/switch-case-braces.md) ([#​1902](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1902)) [`690ed8c`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/690ed8c) ##### Improvements - `prefer-array-find`: Add option to also prefer `.findLast()` ([#​1900](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1900)) [`02252c7`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/02252c7) - `template-indent`: Preserve trailing spaces ([#​1872](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1872)) [`e4071f5`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e4071f5) - `no-document-cookie`: Check `window.document.cookie` ([#​1833](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1833)) [`0886544`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/0886544) - `prefer-array-index-of`: Prefer `.lastIndexOf()` over `.findLastIndex()` ([#​1896](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1896)) [`70e5bdd`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/70e5bdd) - `prefer-array-some`: Check `.findLast()` ([#​1897](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1897)) [`3e6ae43`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/3e6ae43) - `prefer-native-coercion-functions`: Check `.findLast` and `.findLastIndex` ([#​1893](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1893)) [`f2c6acc`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/f2c6acc) - `no-array-method-this-argument`: Check `.findLast` and `.findLastIndex` ([#​1890](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1890)) [`3bc28ad`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/3bc28ad) - `no-array-callback-reference`: Check `.findLast` and `.findLastIndex` ([#​1889](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1889)) [`37a5cda`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/37a5cda) - `prefer-negative-index`: Remove `ArrayBuffer#at` ([#​1899](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1899)) [`a10e3f6`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/a10e3f6) - `prefer-at`: Improve fix ([#​1901](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1901)) [`1c457bb`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1c457bb) ##### Fixes - `no-await-expression-member`: Fix crash on TypeScript parser ([#​1910](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1910)) [`b002e75`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/b002e75) - `prevent-abbreviations`: Skip fix when variable is JSX component ([#​1907](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1907)) [`9ed08ab`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/9ed08ab) - `better-regexp`: Don't fix if `.source` or `.toString()` is used ([#​1903](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1903)) [`8ad592b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/8ad592b) ### [`v43.0.2`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v43.0.2) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v43.0.1...v43.0.2) - `prefer-spread`: Ignore `Array#join().concat()` and `(a + b).concat()` ([#​1859](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1859)) [`ab71971`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/ab71971) ### [`v43.0.1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v43.0.1) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v43.0.0...v43.0.1) - Remove `prefer-event-target` from the recommended preset [`4d2faac`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/4d2faac) - `EventTarget` requires Node.js 16 and we target Node.js 14. We'll enable it again in a year when we can target Node.js 16. ### [`v43.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v43.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v42.0.0...v43.0.0) ##### New rules - [`prefer-logical-operator-over-ternary`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-logical-operator-over-ternary.md) ([#​1830](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1830)) [`5d7e622`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/5d7e622) - [`prefer-event-target`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-event-target.md) ([#​1792](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1792)) [`166524a`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/166524a) ##### Breaking - Require Node.js 14 ##### Improvements - Add `prefer-top-level-await` rule to recommended preset ([#​1803](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1803)) [`6f5ecf5`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/6f5ecf5) - Deprecate `import-index` rule ([#​1787](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1787)) [`0034e69`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/0034e69) - Update abbreviations to support Next.js functions ([#​1804](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1804)) [`4b96057`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/4b96057) - `text-encoding-identifier-case`: Ignore JSX `meta[charset="utf-8"]` ([#​1817](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1817)) [`c67a70f`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/c67a70f) - `prefer-number-properties`: Check any use of global functions ([#​1834](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1834)) [`51d7e06`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/51d7e06) - `prefer-number-properties`: Detect usage via global object ([#​1832](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1832)) [`80c4af2`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/80c4af2) - `no-array-for-each`: Check reassign in `for..in` and `for..of` ([#​1824](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1824)) [`d3b2548`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/d3b2548) - `no-useless-undefined`: Ignore `ref(undefined)` in Vue project ([#​1828](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1828)) [`e7306e5`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e7306e5) - `prefer-node-protocol`: Always check `require()` ([#​1827](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1827)) [`2c914d4`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/2c914d4) - `no-array-for-each`: Improve parameter reassign detection ([#​1823](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1823)) [`56df468`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/56df468) - `no-array-for-each`: Add fix for arrow function body ([#​1785](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1785)) [`59218e3`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/59218e3) ##### Fixes - `no-array-for-each`: Fix auto-fix causing SyntaxError ([#​1813](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1813)) [`47c8337`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/47c8337) ### [`v42.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v42.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v41.0.1...v42.0.0) ##### The project has passed 100 lint rules 🎉 Thanks to everyone that has contributed so far. And special thanks to our team member [@​fisker](https://togithub.com/fisker) for doing most of the work on this project. We could not have gotten this far without him. ##### New rules - [`no-useless-switch-case`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-switch-case.md) ([#​1779](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1779)) [`a8fb966`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/a8fb966) - [`prefer-modern-math-apis`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-modern-math-apis.md) ([#​1780](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1780)) [`6dfdeb0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/6dfdeb0) - [`no-unreadable-iife`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unreadable-iife.md) ([#​1765](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1765)) [`ce8a4b7`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/ce8a4b7) - [`prefer-native-coercion-functions`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-native-coercion-functions.md) ([#​1767](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1767)) [`51166f4`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/51166f4) ##### Improvements - `template-indent`: Set the rule `error` instead of `warn` in `recommended` preset ([#​1781](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1781)) [`09923af`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/09923af) - `prefer-json-parse-buffer`: Remove from `recommended` preset ([#​1750](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1750)) [`93f49f2`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/93f49f2) - `no-array-for-each`: Add fixer for parenthesized call ([#​1784](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1784)) [`5f39c37`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/5f39c37) - `no-array-for-each`: Handle optional chaining ([#​1753](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1753)) [`1d32db4`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1d32db4) - `prefer-object-from-entries`: Stop checking unknown cases ([#​1771](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1771)) [`309771d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/309771d) - `prefer-string-trim-start-end`: Check optional chaining ([#​1768](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1768)) [`1920597`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1920597) - `no-useless-undefined`: Ignore arguments in `Function#bind()` ([#​1762](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1762)) [`c501243`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/c501243) - `prefer-ternary`: Skip fix if there are comments ([#​1763](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1763)) [`3013565`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/3013565) - `text-encoding-identifier-case`: Auto-fix encoding in `fs.{readFile,readFileSync}()` ([#​1755](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1755)) [`5e1c932`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/5e1c932) - Add `dist` and `dst` abbreviations ([#​1756](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1756)) [`dffcea8`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/dffcea8) ##### Fixes - `no-array-for-each`: Handle `ChainExpression` correctly ([#​1772](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1772)) [`e615a37`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e615a37) ### [`v41.0.1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v41.0.1) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v41.0.0...v41.0.1) - `relative-url-style`: Improve fix ([#​1748](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1748)) [`f406795`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/f406795) ### [`v41.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v41.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v40.1.0...v41.0.0) ##### New rules - [`text-encoding-identifier-case`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/text-encoding-identifier-case.md) ([#​1718](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1718)) [`4370602`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/4370602) ##### Breaking - Require ESLint 8 ([#​1724](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1724)) [`608a90c`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/608a90c) ##### Fixes - `prefer-export-from`: Fix TypeScript compatibility ([#​1728](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1728)) [`f14aa95`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/f14aa95) - `prefer-at`: Remove auto-fix for `arguments` ([#​1705](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1705)) [`bba518e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/bba518e) ### [`v40.1.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v40.1.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v40.0.0...v40.1.0) - `expiring-todo-comments`: Add `date` option ([#​1683](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1683)) [`16bc33a`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/16bc33a) - `consistent-function-scoping`: Allow `React.useHook` ([#​1691](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1691)) [`e910633`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e910633) - `no-useless-undefined`: Allow `React.createContext(undefined)` ([#​1688](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1688)) [`40bc603`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/40bc603) ### [`v40.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v40.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v39.0.0...v40.0.0) ##### New rules - [`no-thenable`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-thenable.md) ([#​1616](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1616)) [`c318644`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/c318644) - [`no-useless-promise-resolve-reject`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-promise-resolve-reject.md) ([#​1623](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1623)) [`054436e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/054436e) - [`relative-url-style`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/relative-url-style.md) ([#​1672](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1672)) [`6ab705b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/6ab705b) - [`prefer-json-parse-buffer`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-json-parse-buffer.md) ([#​1676](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1676)) [`84c9c70`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/84c9c70) ##### Improvements - `prefer-object-has-own`: Deprecate in favor of the built-in [`prefer-object-has-own`](https://eslint.org/docs/rules/prefer-object-has-own) rule ([#​1646](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1646)) [`e59a856`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e59a856) - `filename-case`: Ignore `$` in filenames ([#​1628](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1628)) [`a43a174`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/a43a174) - `no-useless-promise-resolve-reject`: Detect unnecessary `Promise.resolve`/`reject` in promise callback functions ([#​1666](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1666)) [`f6215f3`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/f6215f3) - `prefer-export-from`: Support import assertions ([#​1618](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1618)) [`1d7a6b6`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1d7a6b6) - `prefer-top-level-await`: Improve top-level expression detection ([#​1526](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1526)) [`b054d65`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/b054d65) - `prefer-dom-node-dataset`: Check `.hasAttribute()` and `.getAttribute()` ([#​1673](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1673)) [`152f153`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/152f153) - `prefer-dom-node-dataset`: Check `.removeAttribute()` ([#​1668](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1668)) [`22d8d03`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/22d8d03) - `prefer-string-slice`: Improve fix ([#​1675](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1675)) [`267115a`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/267115a) - `prefer-math-trunc`: Improve fix logic ([#​1670](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1670)) [`784c7a8`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/784c7a8) - `prefer-string-slice`: Improve argument type detection ([#​1664](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1664)) [`03b0946`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/03b0946) - `prefer-add-event-listener`: Remove fix for `onerror` ([#​1650](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1650)) [`7bf63bb`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/7bf63bb) - `no-array-push-push`: Ignore `process.{stdin,stdout,stderr}` ([#​1654](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1654)) [`10ad699`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/10ad699) - `no-new-array` & `no-new-buffer`: Improve argument type detection ([#​1648](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1648)) [`9b04e43`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/9b04e43) - `no-array-for-each`: Ignore `pIteration.forEach` ([#​1649](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1649)) [`2b92385`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/2b92385) - `no-array-callback-reference`: Ignore primitive wrappers in `Array#map()` ([#​1642](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1642)) [`0362c09`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/0362c09) - `prefer-export-from`: Support "string literal specifier" ([#​1636](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1636)) [`0866b41`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/0866b41) - `template-indent`: Check Jest inline snapshots by default ([#​1637](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1637)) [`64460e2`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/64460e2) ##### Fixes - `prefer-dom-node-dataset`: Fix name conversion ([#​1674](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1674)) [`7fb6f7b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/7fb6f7b) - `prefer-export-from`: Fix crash in TypeScript files ([#​1647](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1647)) [`1ff8e42`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1ff8e42) ### [`v39.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v39.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v38.0.1...v39.0.0) ##### New rules - [`prefer-code-point`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-code-point.md) ([#​1584](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1584)) [`31c83cd`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/31c83cd) - [`no-await-expression-member`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-await-expression-member.md) ([#​1586](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1586)) [`0485924`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/0485924) ##### Improvements - `prefer-export-from`: Add [`ignoreUsedVariables` option](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-export-from.md#ignoreusedvariables) ([#​1590](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1590)) [`a8d52e4`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/a8d52e4) - `prevent-abbreviations`: Show file basename instead of full path ([#​1593](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1593)) [`7c2867d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/7c2867d) - Remove `require-post-message-target-origin` rule from recommended config ([#​1581](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1581)) [`014b4dc`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/014b4dc) ##### Fixes - `no-empty-file`: Fix false positive with triple-slash directives ([#​1605](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1605)) [`6354bb8`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/6354bb8) - `require-number-to-fixed-digits-argument`: Ignore `.toFixed` from new expression ([#​1601](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1601)) [`20d61e7`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/20d61e7) - `prefer-export-from`: Fix bug on fixing export namespace as default ([#​1583](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1583)) [`b564ff1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/b564ff1) - Add missing `additionalProperties` to schema ([#​1589](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1589)) [`579d05d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/579d05d) ### [`v38.0.1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v38.0.1) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v38.0.0...v38.0.1) - `prefer-export-from`: Ignore variables with type ([#​1580](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1580)) [`ea49b21`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/ea49b21) ### [`v38.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v38.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v37.0.1...v38.0.0) ##### New rules - [`no-empty-file`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-empty-file.md) ([#​1506](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1506)) [`a2ba25e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/a2ba25e) - [`prefer-export-from`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-export-from.md) ([#​1453](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1453)) [`ff43745`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/ff43745) ##### Improvements - Ignore Ramda methods in rules ([#​1557](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1557)) [`5f3bad5`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/5f3bad5) - `no-array-callback-reference`: Only ignore `Boolean` in reasonable places ([#​1570](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1570)) [`46f8638`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/46f8638) - `require-array-join-separator`: Check optional member ([#​1569](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1569)) [`15f9028`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/15f9028) ### [`v37.0.1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v37.0.1) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v37.0.0...v37.0.1) - Fix compatibility with ESLint 7 ([#​1548](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1548)) [`e6cee0f`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e6cee0f) ### [`v37.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v37.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v36.0.0...v37.0.0) ##### New rules - [`template-indent`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/template-indent.md) ([#​1478](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1478)) [`5f4c440`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/5f4c440) ##### Improvements - Support ESLint 8 ([#​1488](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1488)) [`e97ab7e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/e97ab7e) - Use `'latest'` as `ecmaVersion` ([#​1465](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1465)) [`9feb181`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/9feb181) ### [`v36.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v36.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v35.0.0...v36.0.0) ##### New rules - [`no-useless-fallback-in-spread`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-fallback-in-spread.md) ([#​1481](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1481)) [`1675118`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1675118) - [`no-invalid-remove-event-listener`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-remove-event-listener.md) ([#​1216](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1216)) [`f0ff04d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/f0ff04d) ##### Improvements - Add [`all`](https://togithub.com/sindresorhus/eslint-plugin-unicorn#all-config) config ([#​1512](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1512)) [`a512ad1`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/a512ad1) - This config includes all the rules, except deprecated ones. - `prefer-spread`: Check `String#split('')` ([#​1489](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1489)) [`d51a197`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/d51a1

Configuration

📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone Europe/Moscow, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

github-actions[bot] commented 2 months ago

Thanks for opening an issue! Make sure you've followed CONTRIBUTING.md.

github-actions[bot] commented 2 months ago

Hello from PR Helper

Is your PR ready for review and processing? Mark the PR ready by including #pr-ready in a comment.

If you still have work to do, even after marking this ready. Put the PR on hold by including #pr-onhold in a comment.

github-actions[bot] commented 2 months ago

Thanks for the PR!

This section of the codebase is owner by https://github.com/AlexRogalskiy/ - if they write a comment saying "LGTM" then it will be merged.

socket-security[bot] commented 2 months ago

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@babel/compat-data@7.24.7 None 0 65.6 kB nicolo-ribaudo
npm/@babel/core@7.24.7 environment, filesystem, unsafe +12 1.28 MB nicolo-ribaudo
npm/@babel/generator@7.24.7 None +1 525 kB nicolo-ribaudo
npm/@babel/helper-compilation-targets@7.24.7 None +2 82.7 kB nicolo-ribaudo
npm/@babel/helper-environment-visitor@7.24.7 None 0 6.72 kB nicolo-ribaudo
npm/@babel/helper-function-name@7.24.7 None 0 21.7 kB nicolo-ribaudo
npm/@babel/helper-hoist-variables@7.24.7 None 0 6.99 kB nicolo-ribaudo
npm/@babel/helper-module-imports@7.24.7 None 0 63.7 kB nicolo-ribaudo
npm/@babel/helper-module-transforms@7.24.7 None 0 158 kB nicolo-ribaudo
npm/@babel/helper-plugin-utils@7.24.7 None 0 127 kB nicolo-ribaudo
npm/@babel/helper-simple-access@7.24.7 None 0 14.1 kB nicolo-ribaudo
npm/@babel/helper-split-export-declaration@7.24.7 None 0 10.8 kB nicolo-ribaudo
npm/@babel/helper-string-parser@7.24.7 None 0 31.8 kB nicolo-ribaudo
npm/@babel/helper-validator-option@7.24.7 None 0 11.8 kB nicolo-ribaudo
npm/@babel/helpers@7.24.7 None 0 859 kB nicolo-ribaudo
npm/@babel/parser@7.24.7 None 0 1.89 MB nicolo-ribaudo
npm/@babel/plugin-syntax-top-level-await@7.14.5 None 0 2.74 kB nicolo-ribaudo
npm/@babel/plugin-syntax-typescript@7.24.7 None 0 72.8 kB nicolo-ribaudo
npm/@babel/runtime@7.24.7 None 0 246 kB nicolo-ribaudo
npm/@babel/template@7.24.7 None 0 69 kB nicolo-ribaudo
npm/@babel/traverse@7.24.7 None +1 674 kB nicolo-ribaudo
npm/@babel/types@7.24.7 environment 0 2.41 MB nicolo-ribaudo
npm/@balena/dockerignore@1.0.2 None 0 36.7 kB balena.io
npm/@blakeembrey/deque@1.0.5 None 0 58.6 kB blakeembrey
npm/@blakeembrey/template@1.1.0 None 0 9.03 kB blakeembrey
npm/@colors/colors@1.5.0 environment 0 39.5 kB dabh
npm/@cspotcode/source-map-support@0.8.1 filesystem +1 194 kB cspotcode
npm/@eslint-community/eslint-utils@4.4.0 None +1 411 kB eslint-community-bot
npm/@eslint-community/regexpp@4.10.1 None 0 432 kB eslint-community-bot
npm/@eslint/eslintrc@0.4.3 filesystem, unsafe +1 196 kB eslintbot
npm/@github/browserslist-config@1.0.0 None 0 3.39 kB koddsson
npm/@hapi/hoek@9.3.0 None 0 51.5 kB devinivy
npm/@hapi/topo@5.1.0 None 0 10.7 kB devinivy
npm/@humanwhocodes/config-array@0.5.0 None 0 34.9 kB nzakas
npm/@humanwhocodes/object-schema@1.2.1 None 0 49.4 kB nzakas
npm/@jest/console@27.5.1 None 0 21.6 kB simenb
npm/@jest/core@27.5.1 unsafe Transitive: environment, filesystem +1 207 kB simenb
npm/@jest/environment@27.5.1 None 0 12.4 kB simenb
npm/@jest/fake-timers@27.5.1 None 0 26.5 kB simenb
npm/@jest/globals@27.5.1 None 0 3.56 kB simenb
npm/@jest/reporters@27.5.1 environment, unsafe 0 103 kB simenb
npm/@jest/source-map@27.5.1 None 0 5.65 kB simenb
npm/@jest/test-result@27.5.1 None 0 17.1 kB simenb
npm/@jest/test-sequencer@27.5.1 None 0 10.5 kB simenb
npm/@jest/transform@27.5.1 None 0 51.5 kB simenb
npm/@jest/types@27.5.1 None 0 27.6 kB simenb
npm/@jridgewell/gen-mapping@0.3.5 None 0 81.6 kB jridgewell
npm/@jridgewell/resolve-uri@3.1.2 None 0 53.2 kB jridgewell
npm/@jridgewell/set-array@1.2.1 None 0 17.9 kB jridgewell
npm/@jridgewell/sourcemap-codec@1.4.15 None 0 45.9 kB jridgewell
npm/@jridgewell/trace-mapping@0.3.25 None 0 169 kB jridgewell
npm/@nodelib/fs.scandir@2.1.5 filesystem 0 22.2 kB mrmlnc
npm/@nodelib/fs.stat@2.0.5 filesystem 0 11.8 kB mrmlnc
npm/@nodelib/fs.walk@1.2.8 None 0 26.4 kB mrmlnc
npm/@octokit/auth-token@2.5.0 None 0 25.8 kB octokitbot
npm/@octokit/core@3.6.0 None 0 52.1 kB octokitbot
npm/@octokit/endpoint@6.0.12 None 0 116 kB octokitbot
npm/@octokit/graphql@4.8.0 None 0 42.7 kB octokitbot
npm/@octokit/openapi-types@12.11.0 None 0 2.09 MB octokitbot
npm/@octokit/plugin-paginate-rest@2.21.3 None 0 206 kB octokitbot
npm/@octokit/plugin-request-log@1.0.4 None 0 11.6 kB gr2m
npm/@octokit/plugin-rest-endpoint-methods@5.16.2 None 0 1.38 MB octokitbot
npm/@octokit/request-error@2.1.0 None 0 21.9 kB octokitbot
npm/@octokit/request@5.6.3 network +4 550 kB octokitbot
npm/@octokit/rest@18.12.0 None 0 8.67 kB octokitbot
npm/@octokit/types@6.41.0 None 0 226 kB octokitbot
npm/@pkgr/core@0.1.1 None 0 8.54 kB jounqin
npm/@semantic-release/github@7.2.3 filesystem, network 0 64.9 kB semantic-release-bot
npm/@semantic-release/npm@7.1.3 filesystem Transitive: environment, shell +3 141 kB semantic-release-bot
npm/@semantic-release/release-notes-generator@9.0.3 None 0 33.1 kB semantic-release-bot
npm/@sideway/address@4.1.5 None 0 55.9 kB marsup
npm/@sideway/formula@3.0.1 None 0 16.9 kB marsup
npm/@sideway/pinpoint@2.0.0 None 0 3.64 kB hueniverse
npm/@sinonjs/commons@1.8.6 None 0 38.7 kB mrgnrdrck
npm/@sinonjs/fake-timers@8.1.0 eval 0 89.1 kB fatso83
npm/@tsconfig/node10@1.0.11 None 0 2.31 kB typescript-deploys
npm/@tsconfig/node12@1.0.11 None 0 2.5 kB typescript-deploys
npm/@tsconfig/node14@1.0.3 None 0 2.39 kB typescript-deploys
npm/@tsconfig/node16@1.0.4 None 0 2.45 kB typescript-deploys
npm/@types/babel__core@7.20.5 None 0 33 kB types
npm/@types/babel__generator@7.6.8 None 0 11.4 kB types
npm/@types/babel__template@7.4.4 None 0 6.41 kB types
npm/@types/babel__traverse@7.20.6 None 0 84.1 kB types
npm/@types/graceful-fs@4.1.9 None 0 3.9 kB types
npm/@types/istanbul-lib-coverage@2.0.6 None 0 5.45 kB types
npm/@types/istanbul-lib-report@3.0.3 None 0 7.92 kB types
npm/@types/istanbul-reports@3.0.4 None 0 6.68 kB types
npm/@types/jest@27.5.2 None 0 71.4 kB types
npm/@types/json-schema@7.0.15 None 0 31.7 kB types
npm/@types/parse-json@4.0.2 None 0 2.95 kB types
npm/@types/prettier@2.7.3 None 0 49.8 kB types
npm/@types/stack-utils@2.0.3 None 0 6.43 kB types
npm/@types/yargs-parser@21.0.3 None 0 8.65 kB types
npm/@types/yargs@16.0.9 None 0 53 kB types
npm/@typescript-eslint/eslint-plugin@4.33.0 None +1 2.46 MB jameshenry
npm/@typescript-eslint/experimental-utils@4.33.0 None +1 780 kB jameshenry
npm/@typescript-eslint/parser@4.33.0 None 0 71.5 kB jameshenry
npm/@typescript-eslint/scope-manager@4.33.0 None 0 560 kB jameshenry
npm/@typescript-eslint/type-utils@7.13.0 Transitive: environment +7 1.37 MB jameshenry
npm/@typescript-eslint/types@4.33.0 None 0 145 kB jameshenry
npm/@typescript-eslint/typescript-estree@4.33.0 environment, filesystem 0 513 kB jameshenry
npm/@typescript-eslint/utils@7.13.0 None +1 945 kB jameshenry
npm/@typescript-eslint/visitor-keys@4.33.0 None 0 31.4 kB jameshenry
npm/@vercel/node-bridge@2.2.2 None 0 183 kB vercel-release-bot
npm/@vercel/node@1.15.4 Transitive: environment +2 64.2 MB vercel-release-bot
npm/abab@2.0.6 None 0 10.4 kB jeffcarp
npm/acorn-jsx@5.3.2 None 0 24.4 kB rreverser
npm/acorn@8.12.0 None 0 0 B
npm/ansi-colors@4.1.3 environment 0 26.1 kB jonschlinkert
npm/ansi-escapes@4.3.2 None +1 135 kB sindresorhus
npm/argv@0.0.2 environment 0 24.2 kB codenothing
npm/aria-query@5.3.0 None 0 192 kB jessebeach
npm/array-buffer-byte-length@1.0.1 None 0 13.5 kB ljharb
npm/array-includes@3.1.8 None 0 26.3 kB ljharb
npm/array.prototype.findlastindex@1.2.5 None 0 29.4 kB ljharb
npm/array.prototype.flat@1.3.2 None 0 18.7 kB ljharb
npm/array.prototype.flatmap@1.3.2 None 0 19.1 kB ljharb
npm/arraybuffer.prototype.slice@1.0.3 None 0 20.2 kB ljharb
npm/ast-types-flow@0.0.8 None 0 126 kB kyldvs
npm/async-retry@1.3.3 None 0 5.21 kB leerobinson
npm/available-typed-arrays@1.0.7 None 0 20.4 kB ljharb
npm/axe-core@4.7.0 None 0 2.18 MB npmdeque
npm/axios@0.21.4 environment, network 0 375 kB jasonsaayman
npm/axobject-query@3.2.1 None 0 116 kB jessebeach
npm/babel-jest@27.5.1 environment 0 14.4 kB simenb
npm/babel-plugin-istanbul@6.1.1 environment, filesystem, shell 0 25.7 kB oss-bot
npm/babel-plugin-jest-hoist@27.5.1 None 0 13.7 kB simenb
npm/babel-polyfill@6.26.0 None +1 487 kB hzoo
npm/babel-preset-jest@27.5.1 None 0 2.73 kB simenb
npm/babel-runtime@6.26.0 Transitive: eval +1 73.6 kB hzoo
npm/before-after-hook@2.2.3 None 0 37 kB gr2m
npm/better-opn@2.1.1 environment, shell 0 251 kB exiasr
npm/browserslist@4.23.1 environment, filesystem 0 62.9 kB ai
npm/buffer-alloc-unsafe@1.1.0 None 0 1.94 kB linusu
npm/buffer-alloc@1.2.0 None 0 2.27 kB linusu
npm/buffer-fill@1.0.0 None 0 4.39 kB linusu
npm/buildcheck@0.0.6 environment, filesystem, shell 0 45.3 kB mscdex
npm/builtin-modules@3.3.0 unsafe 0 4.51 kB sindresorhus
npm/call-bind@1.0.7 None +1 53.5 kB ljharb
npm/camelcase-keys@7.0.2 None +2 164 kB sindresorhus
npm/caniuse-lite@1.0.30001634 None 0 0 B
npm/ci-info@4.0.0 environment 0 27.3 kB sibiraj-s
npm/cjs-module-lexer@1.3.1 None 0 139 kB guybedford
npm/cli-progress@3.12.0 None +3 77 kB andidittrich
npm/cli-table3@0.6.5 None 0 46.2 kB speedytwenty
npm/cliui@7.0.4 None 0 30.6 kB oss-bot
npm/coalescy@1.0.0 None 0 28 kB royriojas
npm/codecov@3.8.3 environment, filesystem, shell 0 83.9 kB thomasrockhu
npm/collect-v8-coverage@1.0.2 unsafe 0 5.14 kB simenb
npm/conventional-commit-types@2.3.0 None 0 3.29 kB andersdjohnson
npm/convert-source-map@1.9.0 filesystem 0 11.4 kB thlorenz
npm/core-js-compat@3.37.1 None 0 731 kB zloirock
npm/cosmiconfig@7.1.0 filesystem 0 92 kB d-fischer
npm/coveralls@3.1.1 environment, filesystem, shell 0 33 kB nickmerwin
npm/cpu-features@0.0.10 None 0 576 kB mscdex
npm/cssom@0.5.0 None 0 52.1 kB nv
npm/cycle@1.0.3 None 0 8.1 kB dscape
npm/damerau-levenshtein@1.0.8 None 0 11.8 kB lazurski
npm/data-urls@3.0.2 None +3 144 kB domenic
npm/data-view-buffer@1.0.1 None 0 12.3 kB ljharb
npm/data-view-byte-length@1.0.1 None 0 9.99 kB ljharb
npm/data-view-byte-offset@1.0.0 None 0 12.2 kB ljharb
npm/date-format@0.0.2 None 0 5.94 kB csausdev
npm/decimal.js@10.4.3 None 0 283 kB mikemcl
npm/deep-is@0.1.4 None 0 8.11 kB thlorenz
npm/deepmerge@4.3.1 None 0 31.2 kB tehshrike
npm/define-data-property@1.1.4 None 0 30.9 kB ljharb
npm/define-properties@1.2.1 None 0 12.9 kB ljharb
npm/del-cli@4.0.1 None 0 3.83 kB sindresorhus
npm/del@6.1.1 None +1 21.4 kB sindresorhus
npm/dequal@2.0.3 None 0 14.2 kB lukeed
npm/diff-sequences@27.5.1 None 0 53 kB simenb
npm/docker-modem@1.0.9 environment, filesystem, network +4 158 kB apocas
npm/dockerfile_lint@0.3.4 environment, eval, filesystem Transitive: shell +3 1.49 MB lphiri
npm/dockerode@2.5.8 filesystem +5 300 kB apocas
npm/duplexer@0.1.2 None 0 5.47 kB raynos
npm/electron-to-chromium@1.4.802 None 0 0 B
npm/emittery@0.8.1 None 0 35.5 kB sindresorhus
npm/enquirer@2.4.1 environment 0 189 kB jonschlinkert
npm/env-ci@5.5.0 environment 0 48.5 kB semantic-release-bot
npm/es-abstract@1.23.3 None 0 2.38 MB ljharb
npm/es-define-property@1.0.0 None 0 11.8 kB ljharb
npm/es-errors@1.3.0 None 0 12.3 kB ljharb
npm/es-iterator-helpers@1.0.19 None 0 156 kB ljharb
npm/es-object-atoms@1.0.0 None 0 9.17 kB ljharb
npm/es-set-tostringtag@2.0.3 None 0 13.9 kB ljharb
npm/es-shim-unscopables@1.0.2 None 0 11 kB ljharb
npm/escalade@3.1.2 filesystem 0 11.6 kB lukeed
npm/escodegen@2.1.0 None 0 109 kB michaelficarra
npm/eslint-config-prettier@8.10.0 None 0 19.9 kB lydell
npm/eslint-friendly-formatter@4.0.1 environment +2 50.1 kB royriojas
npm/eslint-import-resolver-node@0.3.9 Transitive: environment, filesystem +3 185 kB ljharb
npm/eslint-module-utils@2.8.1 None 0 51.1 kB ljharb
npm/eslint-plugin-escompat@3.4.0 None 0 19.7 kB keithamus
npm/eslint-plugin-filenames@1.3.2 None 0 15.9 kB selaux
npm/eslint-plugin-github@4.10.2 Transitive: environment, filesystem, unsafe +4 11.1 MB githubbot
npm/eslint-plugin-i18n-text@1.0.1 None 0 9.72 kB dgraham
npm/eslint-plugin-import@2.29.1 filesystem, unsafe Transitive: environment +5 1.7 MB ljharb
npm/eslint-plugin-jest@24.7.0 filesystem 0 292 kB simenb
npm/eslint-plugin-jsx-a11y@6.8.0 None +1 837 kB ljharb
npm/eslint-plugin-no-only-tests@3.1.0 None 0 9.54 kB levibuzolic
npm/eslint-plugin-prettier@3.4.1 filesystem 0 52.5 kB bpscott
npm/eslint-plugin-spellcheck@0.0.19 filesystem 0 2.42 MB aotaduy
npm/eslint-plugin-unicorn@54.0.0 None 0 0 B
npm/eslint-visitor-keys@2.1.0 None 0 24.7 kB eslintbot
npm/eslint@7.32.0 filesystem +2 3.21 MB eslintbot
npm/esquery@1.5.0 None 0 1 MB michaelficarra
npm/estraverse@5.3.0 None 0 37.1 kB michaelficarra
npm/event-stream@3.3.4 None +1 56.4 kB dominictarr
npm/expect-puppeteer@5.0.4 None 0 44.6 kB tonybrix
npm/expect@27.5.1 eval 0 172 kB simenb
npm/eyes@0.1.8 None 0 14 kB indexzero
npm/fast-diff@1.3.0 None 0 52.3 kB luin
npm/fast-glob@3.3.2 filesystem 0 96.7 kB mrmlnc
npm/fast-url-parser@1.1.3 None +1 61.1 kB esailija
npm/fastq@1.17.1 None 0 41.9 kB matteo.collina
npm/fb-watchman@2.0.2 environment, network, shell 0 11 kB bolinfest
npm/file-entry-cache@6.0.1 filesystem 0 25.6 kB royriojas
npm/find-parent-dir@0.3.1 filesystem 0 5.16 kB thlorenz
npm/find-process@1.4.7 filesystem, shell +1 135 kB yibn2008
npm/findup@0.1.5 filesystem Transitive: shell +2 56.5 kB filirom1
npm/flat-cache@3.2.0 filesystem 0 29.4 kB jaredwray
npm/flatted@3.3.1 None 0 40.3 kB webreflection
npm/follow-redirects@1.15.6 network 0 29.4 kB rubenverborgh
npm/for-each@0.3.3 None 0 13 kB ljharb
npm/from@0.1.7 None 0 8.49 kB dominictarr
npm/fromentries@1.3.2 None 0 4.95 kB feross
npm/fs-extra@10.1.0 None 0 63.3 kB ryanzim
npm/function.prototype.name@1.1.6 None 0 25.5 kB ljharb
npm/functions-have-names@1.2.3 None 0 16.7 kB ljharb
npm/get-intrinsic@1.2.4 eval 0 41.6 kB ljharb
npm/get-symbol-description@1.0.2 None 0 14.3 kB ljharb
npm/git-cz@4.9.0 None 0 153 MB streamich
npm/globals@13.24.0 None 0 52.1 kB sindresorhus
npm/globalthis@1.0.4 None 0 23.7 kB ljharb
npm/globby@11.1.0 filesystem 0 21.8 kB sindresorhus
npm/gopd@1.0.1 None 0 7.7 kB ljharb
npm/graceful-readlink@1.0.1 filesystem 0 2.38 kB zhiyelee
npm/graphemer@1.4.0 None 0 812 kB mattpauldavies
npm/has-bigints@1.0.2 None 0 12.8 kB ljharb
npm/has-property-descriptors@1.0.2 None 0 10.9 kB ljharb
npm/has-proto@1.0.3 None 0 12 kB ljharb
npm/has-symbols@1.0.3 None 0 20.6 kB ljharb
npm/has-tostringtag@1.0.2 None 0 17.6 kB ljharb
npm/hasown@2.0.2 None 0 8.77 kB ljharb
npm/husky@7.0.4 filesystem, shell 0 6.06 kB typicode
npm/if-env@1.0.4 None 0 5.31 kB ericclemmons
npm/ignore-by-default@1.0.1 None 0 2.82 kB novemberborn
npm/ignore-walk@3.0.4 filesystem 0 11 kB isaacs
npm/ignore@5.3.1 None 0 51.5 kB kael
npm/import-local@3.1.0 None 0 4.66 kB sindresorhus
npm/internal-slot@1.0.7 None 0 20.5 kB ljharb
npm/into-stream@6.0.0 None 0 7.45 kB sindresorhus
npm/is-array-buffer@3.0.4 None 0 17.6 kB ljharb
npm/is-async-function@2.0.0 eval 0 19.5 kB ljharb
npm/is-bigint@1.0.4 None 0 14.8 kB ljharb
npm/is-boolean-object@1.1.2 None 0 22.1 kB ljharb
npm/is-builtin-module@3.2.1 None 0 3.88 kB sindresorhus
npm/is-callable@1.2.7 None 0 28.9 kB ljharb
npm/is-data-view@1.0.1 None 0 15.6 kB ljharb
npm/is-date-object@1.0.5 None 0 20.8 kB ljharb
npm/is-docker@2.2.1 filesystem 0 3.01 kB sindresorhus
npm/is-extendable@0.1.1 None 0 5.09 kB jonschlinkert
npm/is-finalizationregistry@1.0.2 None 0 12.7 kB ljharb
npm/is-generator-function@1.0.10 eval 0 31.9 kB ljharb
npm/is-map@2.0.3 None 0 20.4 kB ljharb
npm/is-negative-zero@2.0.3 None 0 27.1 kB ljharb
npm/is-number-object@1.0.7 None 0 22.2 kB ljharb
npm/is-path-inside@3.0.3 None 0 4.12 kB sindresorhus
npm/is-plain-object@5.0.0 None 0 9.16 kB trysound
npm/is-potential-custom-element-name@1.0.1 None 0 3.92 kB mathias
npm/is-regex@1.1.4 None 0 30.1 kB ljharb
npm/is-set@2.0.3 None 0 19.7 kB ljharb
npm/is-shared-array-buffer@1.0.3 None 0 18.7 kB ljharb
npm/is-string@1.0.7 None 0 19.1 kB ljharb
npm/is-symbol@1.0.4 None 0 22 kB ljharb
npm/is-typed-array@1.1.13 None 0 23.3 kB ljharb
npm/is-weakmap@2.0.2 None 0 20.6 kB ljharb
npm/is-weakref@1.0.2 None 0 12.1 kB ljharb
npm/is-weakset@2.0.3 None 0 21.2 kB ljharb
npm/is-windows@0.2.0 None 0 2.77 kB jonschlinkert
npm/istanbul-lib-coverage@3.2.2 None 0 34.4 kB oss-bot
npm/istanbul-lib-instrument@5.2.1 None 0 70.2 kB oss-bot
npm/istanbul-lib-report@3.0.1 filesystem +1 47.6 kB oss-bot
npm/istanbul-lib-source-maps@4.0.1 filesystem 0 34.1 kB oss-bot
npm/istanbul-reports@3.1.7 None 0 294 kB oss-bot
npm/iterator.prototype@1.1.2 None 0 10.1 kB ljharb
npm/jest-changed-files@27.5.1 environment 0 15.1 kB simenb
npm/jest-circus@27.5.1 eval 0 78.1 kB simenb
npm/jest-config@27.5.1 Transitive: environment +1 138 kB simenb
npm/jest-dev-server@5.0.3 environment, network +1 58.2 kB tonybrix
npm/jest-diff@27.5.1 eval 0 85.2 kB simenb
npm/jest-docblock@27.5.1 None 0 9.08 kB simenb
npm/jest-each@27.5.1 None 0 39.9 kB simenb
npm/jest-environment-jsdom@27.5.1 Transitive: eval, filesystem, network, shell, unsafe +7 3.3 MB simenb
npm/jest-environment-node@27.5.1 unsafe 0 7.32 kB simenb
npm/jest-environment-puppeteer@5.0.4 environment, filesystem 0 34.8 kB tonybrix
npm/jest-get-type@27.5.1 None 0 3.81 kB simenb
npm/jest-haste-map@27.5.1 environment, filesystem, shell 0 135 kB simenb
npm/jest-jasmine2@27.5.1 eval 0 137 kB simenb
npm/jest-leak-detector@27.5.1 unsafe 0 5.75 kB simenb
npm/jest-matcher-utils@27.5.1 None 0 28.6 kB simenb
npm/jest-message-util@27.5.1 eval 0 18.1 kB simenb
npm/jest-mock@27.5.1 None 0 39.1 kB simenb
npm/jest-pnp-resolver@1.2.3 None 0 5.68 kB arcanis
npm/jest-puppeteer@5.0.4 None 0 12 kB tonybrix
npm/jest-regex-util@27.5.1 None 0 3.37 kB simenb
npm/jest-resolve-dependencies@27.5.1 None 0 9.11 kB simenb
npm/jest-resolve@27.5.1 environment, unsafe 0 52.9 kB simenb
npm/jest-runner@27.5.1 environment 0 30.8 kB simenb
npm/jest-runtime@27.5.1 unsafe +1 85.9 kB simenb
npm/jest-serializer@27.5.1 unsafe 0 7.12 kB simenb
npm/jest-snapshot@27.5.1 eval 0 93.2 kB simenb
npm/jest-util@27.5.1 environment +1 132 kB simenb
npm/jest-validate@27.5.1 None 0 32 kB simenb
npm/jest-watcher@27.5.1 None 0 26.7 kB simenb
npm/jest-worker@27.5.1 environment, shell +1 90.3 kB simenb
npm/jest@27.5.1 None +1 65.6 kB simenb
npm/joi@17.13.1 None 0 531 kB marsup

🚮 Removed packages: npm/@babel/core@7.12.16, npm/@babel/generator@7.12.15, npm/@babel/helper-function-name@7.12.13, npm/@babel/helper-get-function-arity@7.12.13, npm/@babel/helper-member-expression-to-functions@7.12.16, npm/@babel/helper-module-imports@7.12.13, npm/@babel/helper-module-transforms@7.12.13, npm/@babel/helper-optimise-call-expression@7.12.13, npm/@babel/helper-plugin-utils@7.12.13, npm/@babel/helper-replace-supers@7.12.13, npm/@babel/helper-simple-access@7.12.13, npm/@babel/helper-split-export-declaration@7.12.13, npm/@babel/helpers@7.12.13, npm/@babel/parser@7.12.16, npm/@babel/plugin-syntax-top-level-await@7.12.13, npm/@babel/template@7.12.13, npm/@babel/traverse@7.12.13, npm/@babel/types@7.12.13, npm/@cnakazawa/watch@1.0.4, npm/@eslint/eslintrc@0.3.0, npm/@hapi/address@2.1.4, npm/@hapi/bourne@1.3.2, npm/@hapi/hoek@8.5.1, npm/@hapi/joi@15.1.1, npm/@hapi/topo@3.1.6, npm/@jest/console@26.6.2, npm/@jest/core@26.6.3, npm/@jest/environment@26.6.2, npm/@jest/fake-timers@26.6.2, npm/@jest/globals@26.6.2, npm/@jest/reporters@26.6.2, npm/@jest/source-map@26.6.2, npm/@jest/test-result@26.6.2, npm/@jest/test-sequencer@26.6.3, npm/@jest/transform@26.6.2, npm/@jest/types@26.6.2, npm/@nodelib/fs.scandir@2.1.4, npm/@nodelib/fs.stat@2.0.4, npm/@nodelib/fs.walk@1.2.6, npm/@octokit/auth-token@2.4.5, npm/@octokit/core@3.2.5, npm/@octokit/endpoint@6.0.11, npm/@octokit/graphql@4.6.0, npm/@octokit/openapi-types@5.0.0, npm/@octokit/plugin-paginate-rest@2.9.1, npm/@octokit/plugin-request-log@1.0.3, npm/@octokit/plugin-rest-endpoint-methods@4.10.3, npm/@octokit/request-error@2.0.5, npm/@octokit/request@5.4.14, npm/@octokit/rest@18.1.1, npm/@octokit/types@6.9.0, npm/@qawolf/jest-reporter@0.1.0, npm/@semantic-release/github@7.2.0, npm/@semantic-release/npm@7.0.10, npm/@semantic-release/release-notes-generator@9.0.1, npm/@sindresorhus/is@0.14.0, npm/@sinonjs/commons@1.8.2, npm/@sinonjs/fake-timers@6.0.1, npm/@szmarczak/http-timer@1.1.2, npm/@types/babel__core@7.1.12, npm/@types/babel__generator@7.6.2, npm/@types/babel__template@7.4.0, npm/@types/babel__traverse@7.11.0, npm/@types/glob@7.1.3, npm/@types/graceful-fs@4.1.5, npm/@types/istanbul-lib-coverage@2.0.3, npm/@types/istanbul-lib-report@3.0.0, npm/@types/istanbul-reports@3.0.0, npm/@types/jest@26.0.20, npm/@types/json-schema@7.0.7, npm/@types/parse-json@4.0.0, npm/@types/prettier@2.2.1, npm/@types/stack-utils@2.0.0, npm/@types/yargs-parser@20.2.0, npm/@types/yargs@15.0.13, npm/@typescript-eslint/eslint-plugin@4.15.0, npm/@typescript-eslint/experimental-utils@4.15.0, npm/@typescript-eslint/parser@4.15.0, npm/@typescript-eslint/scope-manager@4.15.0, npm/@typescript-eslint/types@4.15.0, npm/@typescript-eslint/typescript-estree@4.15.0, npm/@typescript-eslint/visitor-keys@4.15.0, npm/@vercel/node@1.9.0, npm/abab@2.0.5, npm/acorn-jsx@5.3.1, npm/an-array-of-english-words@2.0.0, npm/ansi-colors@4.1.1, npm/ansi-escapes@4.3.1, npm/arr-diff@4.0.0, npm/arr-flatten@1.1.0, npm/array-includes@3.1.2, npm/array-unique@0.3.2, npm/array.prototype.flat@1.2.4, npm/assign-symbols@1.0.0, npm/async-limiter@1.0.1, npm/async-to-gen@1.3.3, npm/at-least-node@1.0.0, npm/atob@2.1.2, npm/await-outside@3.0.0, npm/babel-jest@26.6.3, npm/babel-plugin-istanbul@6.0.0, npm/babel-plugin-jest-hoist@26.6.2, npm/babel-preset-jest@26.6.2, npm/babylon@6.18.0, npm/base@0.11.2, npm/before-after-hook@2.1.1, npm/cache-base@1.0.1, npm/cacheable-request@6.1.0, npm/call-bind@1.0.2, npm/camelcase-keys@4.2.0, npm/capture-exit@2.0.0, npm/chardet@0.7.0, npm/ci-info@2.0.0, npm/cjs-module-lexer@0.6.0, npm/class-utils@0.3.6, npm/cli-cursor@3.1.0, npm/cli-table@0.3.5, npm/cli-width@3.0.0, npm/cliui@6.0.0, npm/clone-response@1.0.2, npm/collect-v8-coverage@1.0.1, npm/collection-visit@1.0.0, npm/component-emitter@1.3.0, npm/configstore@5.0.1, npm/contains-path@0.1.0, npm/convert-source-map@1.7.0, npm/copy-descriptor@0.1.1, npm/cosmiconfig@7.0.0, npm/coveralls@3.1.0, npm/create-qawolf@1.7.0, npm/decimal.js@10.2.1, npm/decode-uri-component@0.2.0, npm/decompress-response@3.3.0, npm/deep-is@0.1.3, npm/deepmerge@4.2.2, npm/defer-to-connect@1.1.3, npm/define-properties@1.1.3, npm/define-property@2.0.2, npm/del-cli@3.0.0, npm/del@5.1.0, npm/diff-sequences@26.6.2, npm/duplexer3@0.1.4, npm/emittery@0.7.2, npm/enquirer@2.3.6, npm/env-ci@5.0.2, npm/es-abstract@1.18.0-next.2, npm/escalade@3.1.1, npm/escape-goat@2.1.1, npm/escodegen@1.14.3, npm/eslint-ast-utils@1.1.0, npm/eslint-config-prettier@6.15.0, npm/eslint-import-resolver-node@0.3.4, npm/eslint-module-utils@2.6.0, npm/eslint-plugin-github@4.1.1, npm/eslint-plugin-import@2.22.1, npm/eslint-plugin-jest@23.20.0, npm/eslint-plugin-prettier@3.3.1, npm/eslint-plugin-spellcheck@0.0.8, npm/eslint-plugin-unicorn@17.2.0, npm/eslint-template-visitor@1.1.0, npm/eslint-visitor-keys@2.0.0, npm/eslint@7.20.0, npm/esquery@1.4.0, npm/exec-sh@0.3.4, npm/expand-brackets@2.1.4, npm/expect-puppeteer@4.4.0, npm/expect@26.6.2, npm/extend-shallow@3.0.2, npm/external-editor@3.1.0, npm/extglob@2.0.4, npm/fast-diff@1.2.0, npm/fast-glob@3.2.5, npm/fastq@1.10.1, npm/fb-watchman@2.0.1, npm/file-entry-cache@6.0.0, npm/find-process@1.4.4, npm/flat-cache@3.0.4, npm/flatted@3.1.1, npm/fluent-ffmpeg@2.1.2, npm/fragment-cache@0.2.1, npm/fs-extra@9.1.0, npm/get-intrinsic@1.1.1, npm/get-stdin@6.0.0, npm/get-value@2.0.6, npm/global-dirs@2.1.0, npm/globals@12.4.0, npm/globby@11.0.2, npm/got@9.6.0, npm/growly@1.3.0, npm/has-symbols@1.0.1, npm/has-value@1.0.0, npm/has-values@1.0.0, npm/has-yarn@2.1.0, npm/http-cache-semantics@4.1.0, npm/husky@5.1.3, npm/import-lazy@2.1.0, npm/import-local@3.0.2, npm/import-modules@2.1.0, npm/inquirer@7.3.3, npm/into-stream@5.1.1, npm/ip-regex@2.1.0, npm/is-accessor-descriptor@1.0.0, npm/is-callable@1.2.3, npm/is-ci@2.0.0, npm/is-data-descriptor@1.0.0, npm/is-date-object@1.0.2, npm/is-descriptor@1.0.2, npm/is-docker@2.1.1, npm/is-extendable@1.0.1, npm/is-installed-globally@0.3.2, npm/is-negative-zero@2.0.1, npm/is-npm@4.0.0, npm/is-path-inside@3.0.2, npm/is-potential-custom-element-name@1.0.0, npm/is-regex@1.1.2, npm/is-string@1.0.5, npm/is-symbol@1.0.3, npm/is-windows@1.0.2, npm/is-yarn-global@0.3.0, npm/istanbul-lib-coverage@3.0.0, npm/istanbul-lib-instrument@4.0.3, npm/istanbul-lib-report@3.0.0, npm/istanbul-lib-source-maps@4.0.0, npm/istanbul-reports@3.0.2, npm/jest-changed-files@26.6.2, npm/jest-circus@26.6.3, npm/jest-cli@26.6.3, npm/jest-config@26.6.3, npm/jest-dev-server@4.4.0, npm/jest-diff@26.6.2, npm/jest-docblock@26.0.0, npm/jest-each@26.6.2, npm/jest-environment-jsdom@26.6.2, npm/jest-environment-node@26.6.2, npm/jest-environment-puppeteer@4.4.0, npm/jest-get-type@26.3.0, npm/jest-haste-map@26.6.2, npm/jest-jasmine2@26.6.3, npm/jest-leak-detector@26.6.2, npm/jest-matcher-utils@26.6.2, npm/jest-message-util@26.6.2, npm/jest-mock@26.6.2, npm/jest-pnp-resolver@1.2.2, npm/jest-puppeteer@4.4.0, npm/jest-regex-util@26.0.0, npm/jest-resolve-dependencies@26.6.3, npm/jest-resolve@26.6.2, npm/jest-runner@26.6.3, npm/jest-runtime@26.6.3, npm/jest-serializer@26.6.2, npm/jest-snapshot@26.6.2, npm/jest-util@26.6.2, npm/jest-validate@26.6.2, npm/jest-watcher@26.6.2, npm/jest-worker@26.6.2, npm/jest@26.6.3, npm/jpeg-js@0.4.3, npm/js-tokens@4.0.0, npm/js-yaml@3.14.1, npm/jsbn@0.1.1, npm/jsdom@16.4.0, npm/json-buffer@3.0.0, npm/json-parse-better-errors@1.0.2, npm/json-parse-even-better-errors@2.3.1, npm/json-schema-traverse@0.4.1, npm/json-schema@0.2.3, npm/json-stable-stringify-without-jsonify@1.0.1, npm/json-stringify-safe@5.0.1, npm/json5@2.2.0, npm/jsonfile@6.1.0, npm/jsonlint@1.6.3, npm/jsonparse@1.3.1, npm/jsprim@1.4.1, npm/keyv@3.1.0, npm/kind-of@6.0.3, npm/kleur@3.0.3, npm/lambdafs@2.0.2, npm/latest-version@5.1.0, npm/lazy-cache@1.0.4, npm/lcov-parse@1.0.0, npm/leven@3.1.0, npm/levenshtein-edit-distance@1.0.0, npm/levn@0.4.1, npm/libnpmconfig@1.2.1, npm/license-checker@25.0.1, npm/lines-and-columns@1.1.6, npm/link-check@4.5.4, npm/load-json-file@2.0.0, npm/load-plugin@3.0.0, npm/locate-path@5.0.0, npm/lodash.capitalize@4.2.1, npm/lodash.escaperegexp@4.1.2, npm/lodash.get@4.4.2, npm/lodash.ismatch@4.4.0, npm/lodash.isplainobject@4.0.6, npm/lodash.isstring@4.0.1, npm/lodash.sortby@4.7.0, npm/lodash.toarray@4.4.0, npm/lodash.uniqby@4.7.0, npm/lodash.zip@4.2.0, npm/lodash@4.17.20, npm/log-driver@1.2.7, npm/longest-streak@2.0.4, npm/loud-rejection@1.6.0, npm/lowercase-keys@1.0.1, npm/lru-cache@6.0.0, npm/lunr@2.3.9, npm/magic-string@0.19.1, npm/make-dir@3.1.0, npm/make-error@1.3.6, npm/makeerror@1.0.11, npm/map-cache@0.2.2, npm/map-obj@2.0.0, npm/map-visit@1.0.0, npm/markdown-escapes@1.0.4, npm/markdown-extensions@1.1.1, npm/markdown-link-check@3.8.7, npm/markdown-link-extractor@1.2.7, npm/markdown-table@1.1.3, npm/marked-terminal@4.1.0, npm/marked@2.0.0, npm/mdast-util-compact@1.0.4, npm/mdast-util-from-markdown@0.8.5, npm/mdast-util-to-markdown@0.6.5, npm/mdast-util-to-string@2.0.0, npm/mdast-util-toc@5.1.0, npm/meow@5.0.0, npm/merge-deep@3.0.3, npm/merge-stream@2.0.0, npm/merge2@1.4.1, npm/micromark@2.11.4, npm/micromatch@4.0.2, npm/mime-db@1.45.0, npm/mime-types@2.1.28, npm/mime@2.5.0, npm/mimic-fn@2.1.0, npm/mimic-response@1.0.1, npm/min-indent@1.0.1, npm/minimatch@3.0.4, npm/minimist-options@3.0.2, npm/minimist@1.2.5, npm/mixin-deep@1.3.2, npm/mixin-object@2.0.1, npm/mkdirp-classic@0.5.3, npm/mkdirp@1.0.4, npm/modify-values@1.0.1, npm/mri@1.1.6, npm/ms@2.1.2, npm/multimap@1.1.0, npm/multimatch@4.0.0, npm/mute-stream@0.0.8, npm/nanomatch@1.2.13, npm/natural-compare@1.4.0, npm/neo-async@2.6.2, npm/nerf-dart@1.0.0, npm/nice-try@1.0.5, npm/node-emoji@1.10.0, npm/node-fetch@2.6.1, npm/node-int64@0.4.0, npm/node-modules-regexp@1.0.0, npm/node-notifier@8.0.1, npm/nomnom@1.8.1, npm/nopt@4.0.3, npm/normalize-path@3.0.0, npm/normalize-url@4.5.0, npm/npm-normalize-package-bin@1.0.1, npm/npm-prefix@1.2.0, npm/npm-run-path@4.0.1, npm/npm@6.14.11, npm/nwsapi@2.2.0, npm/oauth-sign@0.9.0, npm/object-assign@4.1.1, npm/object-copy@0.1.0, npm/object-inspect@1.9.0, npm/object-keys@1.1.1, npm/object-visit@1.0.1, npm/object.assign@4.1.2, npm/object.pick@1.3.0, npm/object.values@1.1.2, npm/once@1.4.0, npm/onetime@5.1.2, npm/onigasm@2.2.5, npm/open@7.4.2, npm/opener@1.5.2, npm/optionator@0.9.1, npm/os-homedir@1.0.2, npm/os-tmpdir@1.0.2, npm/osenv@0.1.5, npm/p-cancelable@1.1.0, npm/p-each-series@2.2.0, npm/p-filter@2.1.0, npm/p-finally@1.0.0, npm/p-is-promise@3.0.0, npm/p-limit@2.3.0, npm/p-locate@4.1.0, npm/p-map@3.0.0, npm/p-reduce@2.1.0, npm/p-retry@4.4.0, npm/p-try@2.2.0, npm/package-json@6.5.0, npm/parent-module@1.0.1, npm/parse-entities@2.0.0, npm/parse-github-repo-url@1.4.1, npm/parse-json@2.2.0, npm/parse-passwd@1.0.0, npm/parse5@5.1.1, npm/pascalcase@0.1.1, npm/path-exists@4.0.0, npm/path-is-absolute@1.0.1, npm/path-key@3.1.1, npm/path-parse@1.0.6, npm/path-type@4.0.0, npm/pend@1.2.0, npm/performance-now@2.1.0, npm/picomatch@2.2.2, npm/pify@2.3.0, npm/pinkie-promise@2.0.1, npm/pinkie@2.0.4, npm/pirates@4.0.1, npm/pkg-conf@2.1.0, npm/pkg-dir@2.0.0, npm/playwright-chromium@1.8.1, npm/playwright-core@1.8.1, npm/playwright-video@2.4.0, npm/plur@3.1.1, npm/pngjs@5.0.0, npm/posix-character-classes@0.1.1, npm/prelude-ls@1.2.1, npm/prepend-http@2.0.0, npm/prettier-linter-helpers@1.0.0, npm/prettier@2.2.1, npm/pretty-format@26.6.2, npm/pretty-quick@3.1.0, npm/process-nextick-args@2.0.1, npm/progress@2.0.3, npm/promise-polyfill@8.2.0, npm/prompts@2.4.0, npm/proper-lockfile@4.1.2, npm/propose@0.0.5, npm/proxy-from-env@1.1.0, npm/psl@1.8.0, npm/pump@3.0.0, npm/punycode@2.1.1, npm/pupa@2.1.1, npm/puppeteer-core@7.0.4, npm/puppeteer@7.1.0, npm/q@1.5.1, npm/qawolf@1.2.0, npm/qs@6.5.2, npm/queue-microtask@1.2.2, npm/quick-lru@1.1.0, npm/randomcolor@0.5.4, npm/rc@1.2.8, npm/react-is@17.0.1, npm/read-installed@4.0.3, npm/read-package-json@2.1.2, npm/read-pkg-up@2.0.0, npm/read-pkg@2.0.0, npm/readable-stream@2.3.7, npm/readdir-scoped-modules@1.1.0, npm/readdirp@3.5.0, npm/rechoir@0.6.2, npm/redent@2.0.0, npm/redeyed@2.1.1, npm/regex-not@1.0.2, npm/regexp-tree@0.1.23, npm/regexpp@3.1.0, npm/registry-auth-token@4.2.1, npm/registry-url@5.1.0, npm/remark-cli@9.0.0, npm/remark-frontmatter@1.3.3, npm/remark-lint-blockquote-indentation@1.0.4, npm/remark-lint-code-block-style@2.0.1, npm/remark-lint-file-extension@1.0.5, npm/remark-lint-final-definition@1.0.4, npm/remark-lint-no-duplicate-definitions@1.0.6, npm/remark-lint-no-duplicate-headings@1.0.5, npm/remark-lint-no-multiple-toplevel-headings@1.0.5, npm/remark-lint-no-tabs@1.0.4, npm/remark-lint-no-undefined-references@1.1.2, npm/remark-lint-ordered-list-marker-value@2.0.1, npm/remark-parse@9.0.0, npm/remark-preset-davidtheclark@0.12.0, npm/remark-stringify@9.0.1, npm/remark-toc@7.2.0, npm/remark-validate-links@10.0.4, npm/remark@13.0.0, npm/remove-trailing-separator@1.1.0, npm/repeat-element@1.1.3, npm/repeat-string@1.6.1, npm/repeating@2.0.1, npm/request-promise-core@1.1.4, npm/request-promise-native@1.0.9, npm/request@2.88.2, npm/require-directory@2.1.1, npm/require-from-string@2.0.2, npm/require-main-filename@2.0.0, npm/reserved-words@0.1.2, npm/resolve-cwd@3.0.0, npm/resolve-dir@0.1.1, npm/resolve-url@0.2.1, npm/resolve@1.20.0, npm/responselike@1.0.2, npm/restore-cursor@3.1.0, npm/ret@0.1.15, npm/retry@0.12.0, npm/reusify@1.0.4, npm/rimraf@3.0.2, npm/rsvp@4.8.5, npm/run-async@2.4.1, npm/run-parallel@1.2.0, npm/rx@4.1.0, npm/rxjs@6.6.3, npm/safe-buffer@5.1.2, npm/safe-regex@1.1.0, npm/safer-buffer@2.1.2, npm/sane@4.1.0, npm/saxes@5.0.1, npm/semantic-release@17.3.9, npm/semver-diff@3.1.1, npm/semver-regex@3.1.2, npm/set-blocking@2.0.0, npm/set-value@2.0.1, npm/shallow-clone@0.1.2, npm/shebang-command@2.0.0, npm/shebang-regex@3.0.0, npm/shelljs@0.8.4, npm/shellsubstitute@1.2.0, npm/shellwords@0.1.1, npm/shiki@0.9.3, npm/signal-exit@3.0.3, npm/signale@1.4.0, npm/sisteransi@1.0.5, npm/slash@3.0.0, npm/slice-ansi@4.0.0, npm/sliced@1.0.1, npm/slide@1.1.6, npm/snapdragon-node@2.1.1, npm/snapdragon-util@3.0.1, npm/snapdragon@0.8.2, npm/source-map-resolve@0.5.3, npm/source-map-support@0.5.19, npm/source-map-url@0.4.1, npm/source-map@0.6.1, npm/spawn-error-forwarder@1.0.0, npm/spawnd@4.4.0, npm/spdx-compare@1.0.0, npm/spdx-correct@3.1.1, npm/spdx-exceptions@2.3.0, npm/spdx-expression-parse@3.0.1, npm/spdx-license-ids@3.0.7, npm/spdx-ranges@2.1.1, npm/spdx-satisfies@4.0.1, npm/split-string@3.1.0, npm/split2@3.2.2, npm/split@1.0.1, npm/sprintf-js@1.0.3, npm/sshpk@1.16.1, npm/stack-utils@2.0.3, npm/state-toggle@1.0.3, npm/static-extend@0.1.2, npm/stealthy-require@1.1.1, npm/stream-combiner2@1.1.1, npm/string-length@4.0.1, npm/string-width@4.2.0, npm/string.prototype.trimend@1.0.3, npm/string.prototype.trimstart@1.0.3, npm/string_decoder@1.1.1, npm/stringify-entities@2.0.0, npm/strip-ansi@6.0.0, npm/strip-eof@1.0.0, npm/strip-final-newline@2.0.0, npm/strip-indent@2.0.0, npm/strip-json-comments@3.1.1, npm/supports-color@7.2.0, npm/supports-hyperlinks@2.1.0, npm/svg-element-attributes@1.3.1, npm/symbol-tree@3.2.4, npm/table@6.0.7, npm/tar-fs@2.1.1, npm/tar-stream@2.2.0, npm/temp-dir@2.0.0, npm/tempfile@3.0.0, npm/tempy@0.5.0, npm/term-size@2.2.1, npm/terminal-link@2.1.1, npm/test-exclude@6.0.0, npm/text-extensions@1.9.0, npm/text-table@0.2.0, npm/throat@5.0.0, npm/through2@4.0.2, npm/through@2.3.8, npm/tinycolor2@1.4.2, npm/tinygradient@0.4.3, npm/tmp@0.0.33, npm/tmpl@1.0.4, npm/to-fast-properties@2.0.0, npm/to-object-path@0.3.0, npm/to-readable-stream@1.0.0, npm/to-regex-range@5.0.1, npm/to-regex@3.0.2, npm/to-vfile@6.1.0, npm/tough-cookie@3.0.1, npm/tr46@2.0.2, npm/traverse@0.6.6, npm/tree-kill@1.2.2, npm/treeify@1.1.0, npm/trim-newlines@2.0.0, npm/trim-off-newlines@1.0.1, npm/trim-trailing-lines@1.1.4, npm/trim@0.0.1, npm/trough@1.0.5, npm/ts-jest@26.5.1, npm/ts-node@9.1.1, npm/tsconfig-paths@3.9.0, npm/tslib@1.14.1, npm/tsutils@3.20.0, npm/tunnel-agent@0.6.0, npm/tweetnacl@0.14.5, npm/type-check@0.4.0, npm/type-detect@4.0.8, npm/typedarray-to-buffer@3.1.5, npm/typedarray@0.0.6, npm/typedoc-default-themes@0.12.10, npm/typedoc@0.20.35, npm/typescript@4.1.5, npm/uglify-js@3.12.8, npm/unbzip2-stream@1.4.3, npm/underscore@1.6.0, npm/unfetch@4.2.0, npm/unherit@1.1.3, npm/unified-args@8.1.0, npm/unified-engine@8.1.0, npm/unified-lint-rule@1.0.6, npm/unified@9.2.1, npm/union-value@1.0.1, npm/unique-string@2.0.0, npm/unist-util-generated@1.1.6, npm/unist-util-inspect@5.0.1, npm/unist-util-is@4.1.0, npm/unist-util-position@3.1.0, npm/unist-util-remove-position@1.1.4, npm/unist-util-stringify-position@2.0.3, npm/unist-util-visit-parents@3.1.1, npm/unist-util-visit@2.0.3, npm/universal-user-agent@6.0.0, npm/universalify@2.0.0, npm/unset-value@1.0.0, npm/untildify@2.1.0, npm/update-notifier@4.1.3, npm/uri-js@4.4.1, npm/urix@0.1.0, npm/url-join@4.0.1, npm/url-parse-lax@3.0.0, npm/use@3.1.1, npm/util-deprecate@1.0.2, npm/util-extend@1.0.3, npm/uuid@8.3.2, npm/v8-compile-cache@2.2.0, npm/v8-to-istanbul@7.1.0, npm/validate-npm-package-license@3.0.4, npm/verror@1.10.0, npm/vfile-location@2.0.6, npm/vfile-message@2.0.4, npm/vfile-reporter@6.0.2, npm/vfile-sort@2.2.2, npm/vfile-statistics@1.1.4, npm/vfile@4.2.1, npm/vlq@0.2.3, npm/vscode-textmate@5.4.0, npm/w3c-hr-time@1.0.2, npm/w3c-xmlserializer@2.0.0, npm/wait-on@3.3.0, npm/wait-port@0.2.9, npm/walker@1.0.7, npm/webidl-conversions@6.1.0, npm/whatwg-encoding@1.0.5, npm/whatwg-mimetype@2.3.0, npm/whatwg-url@8.4.0, npm/which-module@2.0.0, npm/which@2.0.2, npm/widest-line@3.1.0

View full report↗︎