eslint/eslint
### [`v8.31.0`](https://togithub.com/eslint/eslint/releases/tag/v8.31.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.30.0...v8.31.0)
#### Features
- [`52c7c73`](https://togithub.com/eslint/eslint/commit/52c7c73c052e1ec2528c6b4af78181bc30cf8cdd) feat: check assignment patterns in no-underscore-dangle ([#16693](https://togithub.com/eslint/eslint/issues/16693)) (Milos Djermanovic)
- [`b401cde`](https://togithub.com/eslint/eslint/commit/b401cde47d44746ff91b8feced3fb3a4e32c0e12) feat: add options to check destructuring in no-underscore-dangle ([#16006](https://togithub.com/eslint/eslint/issues/16006)) (Morten Kaltoft)
- [`30d0daf`](https://togithub.com/eslint/eslint/commit/30d0daf55e85a412995f6d69f47cab3fb591f2c3) feat: group properties with values in parentheses in `key-spacing` ([#16677](https://togithub.com/eslint/eslint/issues/16677)) (Francesco Trotta)
#### Bug Fixes
- [`35439f1`](https://togithub.com/eslint/eslint/commit/35439f1572e1a8888f7feb6c5e51a15b5582495d) fix: correct syntax error in `prefer-arrow-callback` autofix ([#16722](https://togithub.com/eslint/eslint/issues/16722)) (Francesco Trotta)
- [`87b2470`](https://togithub.com/eslint/eslint/commit/87b247058ed520061fe1a146b7f0e7072a94990d) fix: new instance of FlatESLint should load latest config file version ([#16608](https://togithub.com/eslint/eslint/issues/16608)) (Milos Djermanovic)
#### Documentation
- [`4339dc4`](https://togithub.com/eslint/eslint/commit/4339dc462d78888fe2e10acdfacd6f57245ce6ae) docs: Update README (GitHub Actions Bot)
- [`4e4049c`](https://togithub.com/eslint/eslint/commit/4e4049c5fa355b2091afc8948690fcd7b1c1e6df) docs: optimize code block structure ([#16669](https://togithub.com/eslint/eslint/issues/16669)) (Sam Chen)
- [`54a7ade`](https://togithub.com/eslint/eslint/commit/54a7ade5d8e6f59554afeb9202ba6143f8afdf57) docs: do not escape code blocks of formatters examples ([#16719](https://togithub.com/eslint/eslint/issues/16719)) (Sam Chen)
- [`e5ecfef`](https://togithub.com/eslint/eslint/commit/e5ecfefa1c952195a3a8371f5953cc655d844079) docs: Add function call example for no-undefined ([#16712](https://togithub.com/eslint/eslint/issues/16712)) (Elliot Huffman)
- [`a3262f0`](https://togithub.com/eslint/eslint/commit/a3262f0a6305d2a721fac137a60c62c019b26aa4) docs: Add mastodon link ([#16638](https://togithub.com/eslint/eslint/issues/16638)) (Amaresh S M)
- [`a14ccf9`](https://togithub.com/eslint/eslint/commit/a14ccf91af1122e419710f58ef494980fc4894b3) docs: clarify files property ([#16709](https://togithub.com/eslint/eslint/issues/16709)) (Sam Chen)
- [`3b29eb1`](https://togithub.com/eslint/eslint/commit/3b29eb14e00182614c986d8498b483a9917976e7) docs: fix npm link ([#16710](https://togithub.com/eslint/eslint/issues/16710)) (Abdullah Osama)
- [`a638673`](https://togithub.com/eslint/eslint/commit/a638673ee6e94344c46d12dfc988adeb3783f817) docs: fix search bar focus on `Esc` ([#16700](https://togithub.com/eslint/eslint/issues/16700)) (Shanmughapriyan S)
- [`f62b722`](https://togithub.com/eslint/eslint/commit/f62b722251858a5dfb157591910edbaaeb4a966f) docs: country flag missing in windows ([#16698](https://togithub.com/eslint/eslint/issues/16698)) (Shanmughapriyan S)
- [`4d27ec6`](https://togithub.com/eslint/eslint/commit/4d27ec6019847afabeebf592dddc014e9220057c) docs: display zh-hans in the docs language switcher ([#16686](https://togithub.com/eslint/eslint/issues/16686)) (Percy Ma)
- [`8bda20e`](https://togithub.com/eslint/eslint/commit/8bda20e8276c6ba17d31842fcdd63ba65476fbbd) docs: remove manually maintained anchors ([#16685](https://togithub.com/eslint/eslint/issues/16685)) (Percy Ma)
- [`b68440f`](https://togithub.com/eslint/eslint/commit/b68440ff2b8322fc00373792701169205c94ed94) docs: User Guide Getting Started expansion ([#16596](https://togithub.com/eslint/eslint/issues/16596)) (Ben Perlmutter)
#### Chores
- [`65d4e24`](https://togithub.com/eslint/eslint/commit/65d4e24c36367cd63f0eba7371820e0e81dae7aa) chore: Upgrade [@eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@1](https://togithub.com/1).4.1 ([#16729](https://togithub.com/eslint/eslint/issues/16729)) (Brandon Mills)
- [`8d93081`](https://togithub.com/eslint/eslint/commit/8d93081a717f6e8b8cb60c3075cc1d7e4e655e6b) chore: fix CI failure ([#16721](https://togithub.com/eslint/eslint/issues/16721)) (Sam Chen)
- [`8f17247`](https://togithub.com/eslint/eslint/commit/8f17247a93240ff8a08980d8e06352e4ff4e8fe3) chore: Set up automatic updating of README ([#16717](https://togithub.com/eslint/eslint/issues/16717)) (Nicholas C. Zakas)
- [`4cd87cb`](https://togithub.com/eslint/eslint/commit/4cd87cb3c52412277577ba00c4fbb1aec36acc8c) ci: bump actions/stale from 6 to 7 ([#16713](https://togithub.com/eslint/eslint/issues/16713)) (dependabot\[bot])
- [`fd20c75`](https://togithub.com/eslint/eslint/commit/fd20c75b1059c54d598c0abaf63e7d7a80f04f32) chore: sort package.json scripts in alphabetical order ([#16705](https://togithub.com/eslint/eslint/issues/16705)) (Darius Dzien)
- [`10a5c78`](https://togithub.com/eslint/eslint/commit/10a5c7839370219c79f44d4206cbd7c28a72bad5) chore: update ignore patterns in `eslint.config.js` ([#16678](https://togithub.com/eslint/eslint/issues/16678)) (Milos Djermanovic)
### [`v8.30.0`](https://togithub.com/eslint/eslint/releases/tag/v8.30.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.29.0...v8.30.0)
#### Features
- [`075ef2c`](https://togithub.com/eslint/eslint/commit/075ef2cf315e75b51b671c40ce9a97c66b2e4b50) feat: add suggestion for no-return-await ([#16637](https://togithub.com/eslint/eslint/issues/16637)) (Daniel Bartholomae)
- [`7190d98`](https://togithub.com/eslint/eslint/commit/7190d98ff40023f24b0c6a98319ae8a82c99ff5b) feat: update globals ([#16654](https://togithub.com/eslint/eslint/issues/16654)) (Sébastien Règne)
#### Bug Fixes
- [`1a327aa`](https://togithub.com/eslint/eslint/commit/1a327aae57f1b68c96b27cc1bd57f8198d5a3a7c) fix: Ensure flat config unignores work consistently like eslintrc ([#16579](https://togithub.com/eslint/eslint/issues/16579)) (Nicholas C. Zakas)
- [`9b8bb72`](https://togithub.com/eslint/eslint/commit/9b8bb72c49a453086954b06a5d7dd390731b1975) fix: autofix recursive functions in no-var ([#16611](https://togithub.com/eslint/eslint/issues/16611)) (Milos Djermanovic)
#### Documentation
- [`6a8cd94`](https://togithub.com/eslint/eslint/commit/6a8cd94ed08983c70ca7d72dc6e360770a743405) docs: Clarify Discord info in issue template config ([#16663](https://togithub.com/eslint/eslint/issues/16663)) (Nicholas C. Zakas)
- [`ad44344`](https://togithub.com/eslint/eslint/commit/ad44344ef6fdeac7217eb83bc54a230382c0da5e) docs: CLI documentation standardization ([#16563](https://togithub.com/eslint/eslint/issues/16563)) (Ben Perlmutter)
- [`293573e`](https://togithub.com/eslint/eslint/commit/293573eb530d161d2a5b01efd9d3de49dadea022) docs: fix broken line numbers ([#16606](https://togithub.com/eslint/eslint/issues/16606)) (Sam Chen)
- [`fa2c64b`](https://togithub.com/eslint/eslint/commit/fa2c64be10d5854fb586c20957737d7d2da1975a) docs: use relative links for internal links ([#16631](https://togithub.com/eslint/eslint/issues/16631)) (Percy Ma)
- [`75276c9`](https://togithub.com/eslint/eslint/commit/75276c9bc7c4bc013fc6bdf277353c979934d73b) docs: reorder options in no-unused-vars ([#16625](https://togithub.com/eslint/eslint/issues/16625)) (Milos Djermanovic)
- [`7276fe5`](https://togithub.com/eslint/eslint/commit/7276fe5776f03fb90e575ed63a9b1a6766993e42) docs: Fix anchor in URL ([#16628](https://togithub.com/eslint/eslint/issues/16628)) (Karl Horky)
- [`6bef135`](https://togithub.com/eslint/eslint/commit/6bef1350e692c818c55c6d2074c12506e98cdf4f) docs: don't apply layouts to html formatter example ([#16591](https://togithub.com/eslint/eslint/issues/16591)) (Tanuj Kanti)
- [`dfc7ec1`](https://togithub.com/eslint/eslint/commit/dfc7ec11b11b56daaa10e8e6d08c5cddfc8c2c59) docs: Formatters page updates ([#16566](https://togithub.com/eslint/eslint/issues/16566)) (Ben Perlmutter)
- [`8ba124c`](https://togithub.com/eslint/eslint/commit/8ba124cfd8aaf01d14ccbcb1654798624948fb0a) docs: update the `prefer-const` example ([#16607](https://togithub.com/eslint/eslint/issues/16607)) (Pavel)
- [`e6cb05a`](https://togithub.com/eslint/eslint/commit/e6cb05aa35bafb9e88f161ad1fa6b01942a7c13c) docs: fix css leaking ([#16603](https://togithub.com/eslint/eslint/issues/16603)) (Sam Chen)
#### Chores
- [`f2c4737`](https://togithub.com/eslint/eslint/commit/f2c47372420f050ad8f2300271345de1c1232635) chore: upgrade [@eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@1](https://togithub.com/1).4.0 ([#16675](https://togithub.com/eslint/eslint/issues/16675)) (Milos Djermanovic)
- [`ba74253`](https://togithub.com/eslint/eslint/commit/ba74253e8bd63e9e163bbee0540031be77e39253) chore: standardize npm script names per [#14827](https://togithub.com/eslint/eslint/issues/14827) ([#16315](https://togithub.com/eslint/eslint/issues/16315)) (Patrick McElhaney)
- [`0d9af4c`](https://togithub.com/eslint/eslint/commit/0d9af4c5674809be993439c766dcd9d7f65fcec9) ci: fix npm v9 problem with `file:` ([#16664](https://togithub.com/eslint/eslint/issues/16664)) (Milos Djermanovic)
- [`90c9219`](https://togithub.com/eslint/eslint/commit/90c9219181e0aadcae7224602d2988186d457113) refactor: migrate off deprecated function-style rules in all tests ([#16618](https://togithub.com/eslint/eslint/issues/16618)) (Bryan Mishkin)
### [`v8.29.0`](https://togithub.com/eslint/eslint/releases/tag/v8.29.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.28.0...v8.29.0)
##### Features
- [`49a07c5`](https://togithub.com/eslint/eslint/commit/49a07c52c5af7e98d161ff4acd44bbbe0aa6383b) feat: add `allowParensAfterCommentPattern` option to no-extra-parens ([#16561](https://togithub.com/eslint/eslint/issues/16561)) (Nitin Kumar)
- [`e6a865d`](https://togithub.com/eslint/eslint/commit/e6a865d70aed9e1c07be712e40c38da1a5dda849) feat: `prefer-named-capture-group` add suggestions ([#16544](https://togithub.com/eslint/eslint/issues/16544)) (Josh Goldberg)
- [`a91332b`](https://togithub.com/eslint/eslint/commit/a91332b8bd9adfa2aa8110071bdf73f56d400050) feat: In no-invalid-regexp validate flags also for non-literal patterns ([#16583](https://togithub.com/eslint/eslint/issues/16583)) (trosos)
##### Documentation
- [`0311d81`](https://togithub.com/eslint/eslint/commit/0311d81834d675b8ae7cc92a460b37115edc4018) docs: Configuring Plugins page intro, page tweaks, and rename ([#16534](https://togithub.com/eslint/eslint/issues/16534)) (Ben Perlmutter)
- [`57089b1`](https://togithub.com/eslint/eslint/commit/57089b1ede624452bc94404b6e60d01d48cfd468) docs: add a property assignment example for camelcase rule ([#16605](https://togithub.com/eslint/eslint/issues/16605)) (Milos Djermanovic)
- [`b6ab030`](https://togithub.com/eslint/eslint/commit/b6ab030897d2e8b314b33a6502346a4ac45bb8da) docs: add docs codeowners ([#16601](https://togithub.com/eslint/eslint/issues/16601)) (Strek)
- [`6380c87`](https://togithub.com/eslint/eslint/commit/6380c87c563be5dc78ce0ddd5c7409aaf71692bb) docs: fix sitemap and feed ([#16592](https://togithub.com/eslint/eslint/issues/16592)) (Milos Djermanovic)
- [`ade621d`](https://togithub.com/eslint/eslint/commit/ade621dd12fcd3b65644bb3468248cc040db756c) docs: perf debounce the search query ([#16586](https://togithub.com/eslint/eslint/issues/16586)) (Shanmughapriyan S)
- [`fbcf3ab`](https://togithub.com/eslint/eslint/commit/fbcf3abd54dd20aec3c695cacece56493633c97f) docs: fix searchbar clear button ([#16585](https://togithub.com/eslint/eslint/issues/16585)) (Shanmughapriyan S)
- [`f894035`](https://togithub.com/eslint/eslint/commit/f89403553b31d24f4fc841424cc7dcb8c3ef689f) docs: HTTPS link to yeoman.io ([#16582](https://togithub.com/eslint/eslint/issues/16582)) (Christian Oliff)
- [`de12b26`](https://togithub.com/eslint/eslint/commit/de12b266f2aa6f063d0af888b8f0de41d09ec33f) docs: Update configuration file pages ([#16509](https://togithub.com/eslint/eslint/issues/16509)) (Ben Perlmutter)
- [`1ae9f20`](https://togithub.com/eslint/eslint/commit/1ae9f2067442434c6ccc6b41703624b302d17c67) docs: update correct code examples for `no-extra-parens` rule ([#16560](https://togithub.com/eslint/eslint/issues/16560)) (Nitin Kumar)
##### Chores
- [`7628403`](https://togithub.com/eslint/eslint/commit/7628403a57d9d9b4e2cb2b36309170900f58832e) chore: add discord channel link ([#16590](https://togithub.com/eslint/eslint/issues/16590)) (Amaresh S M)
- [`f5808cb`](https://togithub.com/eslint/eslint/commit/f5808cb51529174a67b4938223f06435ad6d5118) chore: fix rule doc headers check ([#16564](https://togithub.com/eslint/eslint/issues/16564)) (Milos Djermanovic)
### [`v8.28.0`](https://togithub.com/eslint/eslint/releases/tag/v8.28.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.27.0...v8.28.0)
#### Features
- [`63bce44`](https://togithub.com/eslint/eslint/commit/63bce44e7b6326e1e94fc7f6283df8de7bbac273) feat: add `ignoreClassFieldInitialValues` option to no-magic-numbers ([#16539](https://togithub.com/eslint/eslint/issues/16539)) (Milos Djermanovic)
- [`8385ecd`](https://togithub.com/eslint/eslint/commit/8385ecdbbe342211e20aebe76fa7affe8ec04c33) feat: multiline properties in rule `key-spacing` with option `align` ([#16532](https://togithub.com/eslint/eslint/issues/16532)) (Francesco Trotta)
- [`a4e89db`](https://togithub.com/eslint/eslint/commit/a4e89dbe85589dab982885872dc206e090c27b3c) feat: `no-obj-calls` support `Intl` ([#16543](https://togithub.com/eslint/eslint/issues/16543)) (Sosuke Suzuki)
#### Bug Fixes
- [`c50ae4f`](https://togithub.com/eslint/eslint/commit/c50ae4f840d1ee9dc7b80a46c887398c0ec0a67c) fix: Ensure that dot files are found with globs. ([#16550](https://togithub.com/eslint/eslint/issues/16550)) (Nicholas C. Zakas)
- [`9432b67`](https://togithub.com/eslint/eslint/commit/9432b67f76ddd7b8a73d37e8a041a9ff25822f0c) fix: throw error for first unmatched pattern ([#16533](https://togithub.com/eslint/eslint/issues/16533)) (Milos Djermanovic)
- [`e76c382`](https://togithub.com/eslint/eslint/commit/e76c3827727b48c16af8467c02c31160e5595d83) fix: allow `* 1` when followed by `/` in no-implicit-coercion ([#16522](https://togithub.com/eslint/eslint/issues/16522)) (Milos Djermanovic)
#### Documentation
- [`34c05a7`](https://togithub.com/eslint/eslint/commit/34c05a779ada3142995392ae12978461900088df) docs: Language Options page intro and tweaks ([#16511](https://togithub.com/eslint/eslint/issues/16511)) (Ben Perlmutter)
- [`3e66387`](https://togithub.com/eslint/eslint/commit/3e663873c97773ab1ecdff54aaa122075d5bb389) docs: add intro and edit ignoring files page ([#16510](https://togithub.com/eslint/eslint/issues/16510)) (Ben Perlmutter)
- [`436f712`](https://togithub.com/eslint/eslint/commit/436f712843360f98b2bd63256bf0c4f77013b54c) docs: fix Header UI inconsistency ([#16464](https://togithub.com/eslint/eslint/issues/16464)) (Tanuj Kanti)
- [`f743816`](https://togithub.com/eslint/eslint/commit/f74381696703d8eed0e175d42f96904a3d1cb4cb) docs: switch to wrench emoji for auto-fixable rules ([#16545](https://togithub.com/eslint/eslint/issues/16545)) (Bryan Mishkin)
- [`bc0547e`](https://togithub.com/eslint/eslint/commit/bc0547eb149a1e04211826662d2d798fb331983d) docs: improve styles for versions and languages page ([#16553](https://togithub.com/eslint/eslint/issues/16553)) (Nitin Kumar)
- [`6070f58`](https://togithub.com/eslint/eslint/commit/6070f58d802d77c6c781c6bc1f554eef8b3d8f68) docs: clarify esquery issue workaround ([#16556](https://togithub.com/eslint/eslint/issues/16556)) (Milos Djermanovic)
- [`b48e4f8`](https://togithub.com/eslint/eslint/commit/b48e4f89c59bd1c5408e3db492a0e95a402820bd) docs: Command Line Interface intro and tweaks ([#16535](https://togithub.com/eslint/eslint/issues/16535)) (Ben Perlmutter)
- [`b92b30f`](https://togithub.com/eslint/eslint/commit/b92b30f93db64314827305b552cbb832c63fa949) docs: Add Rules page intro and content tweaks ([#16523](https://togithub.com/eslint/eslint/issues/16523)) (Ben Perlmutter)
- [`1769b42`](https://togithub.com/eslint/eslint/commit/1769b423392512db4adf1eff75896c1ac0c3606b) docs: Integrations page introduction ([#16548](https://togithub.com/eslint/eslint/issues/16548)) (Ben Perlmutter)
- [`a8d0a57`](https://togithub.com/eslint/eslint/commit/a8d0a57cbc29a917258df41d3254ecd29bcf61ab) docs: make table of contents sticky on desktop ([#16506](https://togithub.com/eslint/eslint/issues/16506)) (Sam Chen)
- [`a01315a`](https://togithub.com/eslint/eslint/commit/a01315a7d8f3a70468b7a644fde01d6983778c6b) docs: fix route of japanese translation site ([#16542](https://togithub.com/eslint/eslint/issues/16542)) (Tanuj Kanti)
- [`0515628`](https://togithub.com/eslint/eslint/commit/05156285396eba9ce3d3a0990a8c89d5bc229636) docs: use emoji instead of svg for deprecated rule ([#16536](https://togithub.com/eslint/eslint/issues/16536)) (Bryan Mishkin)
- [`68f1288`](https://togithub.com/eslint/eslint/commit/68f12882fbaeda8ffb26425d42d261346ff5af51) docs: set default layouts ([#16484](https://togithub.com/eslint/eslint/issues/16484)) (Percy Ma)
- [`776827a`](https://togithub.com/eslint/eslint/commit/776827a1748da88a25e7903bd794f5439de922b5) docs: init config about specifying shared configs ([#16483](https://togithub.com/eslint/eslint/issues/16483)) (Percy Ma)
- [`5c39425`](https://togithub.com/eslint/eslint/commit/5c39425fc55ecc0b97bbd07ac22654c0eb4f789c) docs: fix broken link to plugins ([#16520](https://togithub.com/eslint/eslint/issues/16520)) (Ádám T. Nagy)
- [`c97c789`](https://togithub.com/eslint/eslint/commit/c97c7897686ac4dc2828537d6a017f3c99f7d905) docs: Add missing no-new-native-nonconstructor docs code fence ([#16503](https://togithub.com/eslint/eslint/issues/16503)) (Brandon Mills)
#### Chores
- [`e94a4a9`](https://togithub.com/eslint/eslint/commit/e94a4a95ee301b0344d3292c37a0b29d8e18ab30) chore: Add tests to verify [#16038](https://togithub.com/eslint/eslint/issues/16038) is fixed ([#16538](https://togithub.com/eslint/eslint/issues/16538)) (Nicholas C. Zakas)
- [`e13f194`](https://togithub.com/eslint/eslint/commit/e13f194f89f591730aa955f7b62192c7e8296069) chore: stricter validation of `meta.docs.description` in core rules ([#16529](https://togithub.com/eslint/eslint/issues/16529)) (Milos Djermanovic)
- [`72dbfbc`](https://togithub.com/eslint/eslint/commit/72dbfbc0c45d2b9d19b21c6a5a6b4ca71403ffbf) chore: use `pkg` parameter in `getNpmPackageVersion` ([#16525](https://togithub.com/eslint/eslint/issues/16525)) (webxmsj)
unjs/eslint-config
### [`v0.0.3`](https://togithub.com/unjs/eslint-config/compare/v0.0.2...v0.0.3)
[Compare Source](https://togithub.com/unjs/eslint-config/compare/v0.0.2...v0.0.3)
pnpm/pnpm
### [`v7.21.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.21.0)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.20.0...v7.21.0)
#### Minor Changes
- The `pnpm dlx` command supports the `--shell-mode` (or `-c`) option. When used, the script is executed by a shell [#5679](https://togithub.com/pnpm/pnpm/issues/5679).
#### Patch Changes
- The config command should work with the `--location=global` CLI option [#5841](https://togithub.com/pnpm/pnpm/issues/5841).
- Only the `pnpm add --global ` command should fail if there is no global pnpm bin directory in the system PATH [#5841](https://togithub.com/pnpm/pnpm/issues/5841).
#### Our Gold Sponsors
#### Our Silver Sponsors
### [`v7.20.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.20.0)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.19.0...v7.20.0)
##### Minor Changes
- pnpm gets its own implementation of the following commands:
- `pnpm config get`
- `pnpm config set`
- `pnpm config delete`
- `pnpm config list`
In previous versions these commands were passing through to npm CLI.
PR: [#5829](https://togithub.com/pnpm/pnpm/pull/5829)
Related issue: [#5621](https://togithub.com/pnpm/pnpm/issues/5621)
- Add show alias to `pnpm view` [#5835](https://togithub.com/pnpm/pnpm/pull/5835).
- pnpm reads settings from its own global configuration file at `$XDG_CONFIG_HOME/pnpm/rc` [#5829](https://togithub.com/pnpm/pnpm/pull/5829).
- Add the 'description'-field to the licenses output [#5836](https://togithub.com/pnpm/pnpm/pull/5836).
##### Patch Changes
- `pnpm rebuild` should not fail if `node_modules` was created by pnpm version 7.18 or older [#5815](https://togithub.com/pnpm/pnpm/issues/5815).
- `pnpm env` should print help.
- Run the prepublish scripts of packages installed from Git [#5826](https://togithub.com/pnpm/pnpm/issues/5826).
- `pnpm rebuild` should print a better error message when a hoisted dependency is not found [#5815](https://togithub.com/pnpm/pnpm/issues/5815).
##### Our Gold Sponsors
##### Our Silver Sponsors
### [`v7.19.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.19.0)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.18.2...v7.19.0)
#### Minor Changes
- New setting supported in the `package.json` that is in the root of the workspace: `pnpm.requiredScripts`. Scripts listed in this array will be required in each project of the worksapce. Otherwise, `pnpm -r run Githubissues.
Githubissues is a development platform for aggregating issues.
This PR contains the following updates:
^18.11.9
->^18.11.18
^8.27.0
->^8.31.0
^0.0.2
->^0.0.3
7.16.0
->7.21.0
^4.8.4
->^4.9.4
Release Notes
eslint/eslint
### [`v8.31.0`](https://togithub.com/eslint/eslint/releases/tag/v8.31.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.30.0...v8.31.0) #### Features - [`52c7c73`](https://togithub.com/eslint/eslint/commit/52c7c73c052e1ec2528c6b4af78181bc30cf8cdd) feat: check assignment patterns in no-underscore-dangle ([#16693](https://togithub.com/eslint/eslint/issues/16693)) (Milos Djermanovic) - [`b401cde`](https://togithub.com/eslint/eslint/commit/b401cde47d44746ff91b8feced3fb3a4e32c0e12) feat: add options to check destructuring in no-underscore-dangle ([#16006](https://togithub.com/eslint/eslint/issues/16006)) (Morten Kaltoft) - [`30d0daf`](https://togithub.com/eslint/eslint/commit/30d0daf55e85a412995f6d69f47cab3fb591f2c3) feat: group properties with values in parentheses in `key-spacing` ([#16677](https://togithub.com/eslint/eslint/issues/16677)) (Francesco Trotta) #### Bug Fixes - [`35439f1`](https://togithub.com/eslint/eslint/commit/35439f1572e1a8888f7feb6c5e51a15b5582495d) fix: correct syntax error in `prefer-arrow-callback` autofix ([#16722](https://togithub.com/eslint/eslint/issues/16722)) (Francesco Trotta) - [`87b2470`](https://togithub.com/eslint/eslint/commit/87b247058ed520061fe1a146b7f0e7072a94990d) fix: new instance of FlatESLint should load latest config file version ([#16608](https://togithub.com/eslint/eslint/issues/16608)) (Milos Djermanovic) #### Documentation - [`4339dc4`](https://togithub.com/eslint/eslint/commit/4339dc462d78888fe2e10acdfacd6f57245ce6ae) docs: Update README (GitHub Actions Bot) - [`4e4049c`](https://togithub.com/eslint/eslint/commit/4e4049c5fa355b2091afc8948690fcd7b1c1e6df) docs: optimize code block structure ([#16669](https://togithub.com/eslint/eslint/issues/16669)) (Sam Chen) - [`54a7ade`](https://togithub.com/eslint/eslint/commit/54a7ade5d8e6f59554afeb9202ba6143f8afdf57) docs: do not escape code blocks of formatters examples ([#16719](https://togithub.com/eslint/eslint/issues/16719)) (Sam Chen) - [`e5ecfef`](https://togithub.com/eslint/eslint/commit/e5ecfefa1c952195a3a8371f5953cc655d844079) docs: Add function call example for no-undefined ([#16712](https://togithub.com/eslint/eslint/issues/16712)) (Elliot Huffman) - [`a3262f0`](https://togithub.com/eslint/eslint/commit/a3262f0a6305d2a721fac137a60c62c019b26aa4) docs: Add mastodon link ([#16638](https://togithub.com/eslint/eslint/issues/16638)) (Amaresh S M) - [`a14ccf9`](https://togithub.com/eslint/eslint/commit/a14ccf91af1122e419710f58ef494980fc4894b3) docs: clarify files property ([#16709](https://togithub.com/eslint/eslint/issues/16709)) (Sam Chen) - [`3b29eb1`](https://togithub.com/eslint/eslint/commit/3b29eb14e00182614c986d8498b483a9917976e7) docs: fix npm link ([#16710](https://togithub.com/eslint/eslint/issues/16710)) (Abdullah Osama) - [`a638673`](https://togithub.com/eslint/eslint/commit/a638673ee6e94344c46d12dfc988adeb3783f817) docs: fix search bar focus on `Esc` ([#16700](https://togithub.com/eslint/eslint/issues/16700)) (Shanmughapriyan S) - [`f62b722`](https://togithub.com/eslint/eslint/commit/f62b722251858a5dfb157591910edbaaeb4a966f) docs: country flag missing in windows ([#16698](https://togithub.com/eslint/eslint/issues/16698)) (Shanmughapriyan S) - [`4d27ec6`](https://togithub.com/eslint/eslint/commit/4d27ec6019847afabeebf592dddc014e9220057c) docs: display zh-hans in the docs language switcher ([#16686](https://togithub.com/eslint/eslint/issues/16686)) (Percy Ma) - [`8bda20e`](https://togithub.com/eslint/eslint/commit/8bda20e8276c6ba17d31842fcdd63ba65476fbbd) docs: remove manually maintained anchors ([#16685](https://togithub.com/eslint/eslint/issues/16685)) (Percy Ma) - [`b68440f`](https://togithub.com/eslint/eslint/commit/b68440ff2b8322fc00373792701169205c94ed94) docs: User Guide Getting Started expansion ([#16596](https://togithub.com/eslint/eslint/issues/16596)) (Ben Perlmutter) #### Chores - [`65d4e24`](https://togithub.com/eslint/eslint/commit/65d4e24c36367cd63f0eba7371820e0e81dae7aa) chore: Upgrade [@eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@1](https://togithub.com/1).4.1 ([#16729](https://togithub.com/eslint/eslint/issues/16729)) (Brandon Mills) - [`8d93081`](https://togithub.com/eslint/eslint/commit/8d93081a717f6e8b8cb60c3075cc1d7e4e655e6b) chore: fix CI failure ([#16721](https://togithub.com/eslint/eslint/issues/16721)) (Sam Chen) - [`8f17247`](https://togithub.com/eslint/eslint/commit/8f17247a93240ff8a08980d8e06352e4ff4e8fe3) chore: Set up automatic updating of README ([#16717](https://togithub.com/eslint/eslint/issues/16717)) (Nicholas C. Zakas) - [`4cd87cb`](https://togithub.com/eslint/eslint/commit/4cd87cb3c52412277577ba00c4fbb1aec36acc8c) ci: bump actions/stale from 6 to 7 ([#16713](https://togithub.com/eslint/eslint/issues/16713)) (dependabot\[bot]) - [`fd20c75`](https://togithub.com/eslint/eslint/commit/fd20c75b1059c54d598c0abaf63e7d7a80f04f32) chore: sort package.json scripts in alphabetical order ([#16705](https://togithub.com/eslint/eslint/issues/16705)) (Darius Dzien) - [`10a5c78`](https://togithub.com/eslint/eslint/commit/10a5c7839370219c79f44d4206cbd7c28a72bad5) chore: update ignore patterns in `eslint.config.js` ([#16678](https://togithub.com/eslint/eslint/issues/16678)) (Milos Djermanovic) ### [`v8.30.0`](https://togithub.com/eslint/eslint/releases/tag/v8.30.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.29.0...v8.30.0) #### Features - [`075ef2c`](https://togithub.com/eslint/eslint/commit/075ef2cf315e75b51b671c40ce9a97c66b2e4b50) feat: add suggestion for no-return-await ([#16637](https://togithub.com/eslint/eslint/issues/16637)) (Daniel Bartholomae) - [`7190d98`](https://togithub.com/eslint/eslint/commit/7190d98ff40023f24b0c6a98319ae8a82c99ff5b) feat: update globals ([#16654](https://togithub.com/eslint/eslint/issues/16654)) (Sébastien Règne) #### Bug Fixes - [`1a327aa`](https://togithub.com/eslint/eslint/commit/1a327aae57f1b68c96b27cc1bd57f8198d5a3a7c) fix: Ensure flat config unignores work consistently like eslintrc ([#16579](https://togithub.com/eslint/eslint/issues/16579)) (Nicholas C. Zakas) - [`9b8bb72`](https://togithub.com/eslint/eslint/commit/9b8bb72c49a453086954b06a5d7dd390731b1975) fix: autofix recursive functions in no-var ([#16611](https://togithub.com/eslint/eslint/issues/16611)) (Milos Djermanovic) #### Documentation - [`6a8cd94`](https://togithub.com/eslint/eslint/commit/6a8cd94ed08983c70ca7d72dc6e360770a743405) docs: Clarify Discord info in issue template config ([#16663](https://togithub.com/eslint/eslint/issues/16663)) (Nicholas C. Zakas) - [`ad44344`](https://togithub.com/eslint/eslint/commit/ad44344ef6fdeac7217eb83bc54a230382c0da5e) docs: CLI documentation standardization ([#16563](https://togithub.com/eslint/eslint/issues/16563)) (Ben Perlmutter) - [`293573e`](https://togithub.com/eslint/eslint/commit/293573eb530d161d2a5b01efd9d3de49dadea022) docs: fix broken line numbers ([#16606](https://togithub.com/eslint/eslint/issues/16606)) (Sam Chen) - [`fa2c64b`](https://togithub.com/eslint/eslint/commit/fa2c64be10d5854fb586c20957737d7d2da1975a) docs: use relative links for internal links ([#16631](https://togithub.com/eslint/eslint/issues/16631)) (Percy Ma) - [`75276c9`](https://togithub.com/eslint/eslint/commit/75276c9bc7c4bc013fc6bdf277353c979934d73b) docs: reorder options in no-unused-vars ([#16625](https://togithub.com/eslint/eslint/issues/16625)) (Milos Djermanovic) - [`7276fe5`](https://togithub.com/eslint/eslint/commit/7276fe5776f03fb90e575ed63a9b1a6766993e42) docs: Fix anchor in URL ([#16628](https://togithub.com/eslint/eslint/issues/16628)) (Karl Horky) - [`6bef135`](https://togithub.com/eslint/eslint/commit/6bef1350e692c818c55c6d2074c12506e98cdf4f) docs: don't apply layouts to html formatter example ([#16591](https://togithub.com/eslint/eslint/issues/16591)) (Tanuj Kanti) - [`dfc7ec1`](https://togithub.com/eslint/eslint/commit/dfc7ec11b11b56daaa10e8e6d08c5cddfc8c2c59) docs: Formatters page updates ([#16566](https://togithub.com/eslint/eslint/issues/16566)) (Ben Perlmutter) - [`8ba124c`](https://togithub.com/eslint/eslint/commit/8ba124cfd8aaf01d14ccbcb1654798624948fb0a) docs: update the `prefer-const` example ([#16607](https://togithub.com/eslint/eslint/issues/16607)) (Pavel) - [`e6cb05a`](https://togithub.com/eslint/eslint/commit/e6cb05aa35bafb9e88f161ad1fa6b01942a7c13c) docs: fix css leaking ([#16603](https://togithub.com/eslint/eslint/issues/16603)) (Sam Chen) #### Chores - [`f2c4737`](https://togithub.com/eslint/eslint/commit/f2c47372420f050ad8f2300271345de1c1232635) chore: upgrade [@eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@1](https://togithub.com/1).4.0 ([#16675](https://togithub.com/eslint/eslint/issues/16675)) (Milos Djermanovic) - [`ba74253`](https://togithub.com/eslint/eslint/commit/ba74253e8bd63e9e163bbee0540031be77e39253) chore: standardize npm script names per [#14827](https://togithub.com/eslint/eslint/issues/14827) ([#16315](https://togithub.com/eslint/eslint/issues/16315)) (Patrick McElhaney) - [`0d9af4c`](https://togithub.com/eslint/eslint/commit/0d9af4c5674809be993439c766dcd9d7f65fcec9) ci: fix npm v9 problem with `file:` ([#16664](https://togithub.com/eslint/eslint/issues/16664)) (Milos Djermanovic) - [`90c9219`](https://togithub.com/eslint/eslint/commit/90c9219181e0aadcae7224602d2988186d457113) refactor: migrate off deprecated function-style rules in all tests ([#16618](https://togithub.com/eslint/eslint/issues/16618)) (Bryan Mishkin) ### [`v8.29.0`](https://togithub.com/eslint/eslint/releases/tag/v8.29.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.28.0...v8.29.0) ##### Features - [`49a07c5`](https://togithub.com/eslint/eslint/commit/49a07c52c5af7e98d161ff4acd44bbbe0aa6383b) feat: add `allowParensAfterCommentPattern` option to no-extra-parens ([#16561](https://togithub.com/eslint/eslint/issues/16561)) (Nitin Kumar) - [`e6a865d`](https://togithub.com/eslint/eslint/commit/e6a865d70aed9e1c07be712e40c38da1a5dda849) feat: `prefer-named-capture-group` add suggestions ([#16544](https://togithub.com/eslint/eslint/issues/16544)) (Josh Goldberg) - [`a91332b`](https://togithub.com/eslint/eslint/commit/a91332b8bd9adfa2aa8110071bdf73f56d400050) feat: In no-invalid-regexp validate flags also for non-literal patterns ([#16583](https://togithub.com/eslint/eslint/issues/16583)) (trosos) ##### Documentation - [`0311d81`](https://togithub.com/eslint/eslint/commit/0311d81834d675b8ae7cc92a460b37115edc4018) docs: Configuring Plugins page intro, page tweaks, and rename ([#16534](https://togithub.com/eslint/eslint/issues/16534)) (Ben Perlmutter) - [`57089b1`](https://togithub.com/eslint/eslint/commit/57089b1ede624452bc94404b6e60d01d48cfd468) docs: add a property assignment example for camelcase rule ([#16605](https://togithub.com/eslint/eslint/issues/16605)) (Milos Djermanovic) - [`b6ab030`](https://togithub.com/eslint/eslint/commit/b6ab030897d2e8b314b33a6502346a4ac45bb8da) docs: add docs codeowners ([#16601](https://togithub.com/eslint/eslint/issues/16601)) (Strek) - [`6380c87`](https://togithub.com/eslint/eslint/commit/6380c87c563be5dc78ce0ddd5c7409aaf71692bb) docs: fix sitemap and feed ([#16592](https://togithub.com/eslint/eslint/issues/16592)) (Milos Djermanovic) - [`ade621d`](https://togithub.com/eslint/eslint/commit/ade621dd12fcd3b65644bb3468248cc040db756c) docs: perf debounce the search query ([#16586](https://togithub.com/eslint/eslint/issues/16586)) (Shanmughapriyan S) - [`fbcf3ab`](https://togithub.com/eslint/eslint/commit/fbcf3abd54dd20aec3c695cacece56493633c97f) docs: fix searchbar clear button ([#16585](https://togithub.com/eslint/eslint/issues/16585)) (Shanmughapriyan S) - [`f894035`](https://togithub.com/eslint/eslint/commit/f89403553b31d24f4fc841424cc7dcb8c3ef689f) docs: HTTPS link to yeoman.io ([#16582](https://togithub.com/eslint/eslint/issues/16582)) (Christian Oliff) - [`de12b26`](https://togithub.com/eslint/eslint/commit/de12b266f2aa6f063d0af888b8f0de41d09ec33f) docs: Update configuration file pages ([#16509](https://togithub.com/eslint/eslint/issues/16509)) (Ben Perlmutter) - [`1ae9f20`](https://togithub.com/eslint/eslint/commit/1ae9f2067442434c6ccc6b41703624b302d17c67) docs: update correct code examples for `no-extra-parens` rule ([#16560](https://togithub.com/eslint/eslint/issues/16560)) (Nitin Kumar) ##### Chores - [`7628403`](https://togithub.com/eslint/eslint/commit/7628403a57d9d9b4e2cb2b36309170900f58832e) chore: add discord channel link ([#16590](https://togithub.com/eslint/eslint/issues/16590)) (Amaresh S M) - [`f5808cb`](https://togithub.com/eslint/eslint/commit/f5808cb51529174a67b4938223f06435ad6d5118) chore: fix rule doc headers check ([#16564](https://togithub.com/eslint/eslint/issues/16564)) (Milos Djermanovic) ### [`v8.28.0`](https://togithub.com/eslint/eslint/releases/tag/v8.28.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.27.0...v8.28.0) #### Features - [`63bce44`](https://togithub.com/eslint/eslint/commit/63bce44e7b6326e1e94fc7f6283df8de7bbac273) feat: add `ignoreClassFieldInitialValues` option to no-magic-numbers ([#16539](https://togithub.com/eslint/eslint/issues/16539)) (Milos Djermanovic) - [`8385ecd`](https://togithub.com/eslint/eslint/commit/8385ecdbbe342211e20aebe76fa7affe8ec04c33) feat: multiline properties in rule `key-spacing` with option `align` ([#16532](https://togithub.com/eslint/eslint/issues/16532)) (Francesco Trotta) - [`a4e89db`](https://togithub.com/eslint/eslint/commit/a4e89dbe85589dab982885872dc206e090c27b3c) feat: `no-obj-calls` support `Intl` ([#16543](https://togithub.com/eslint/eslint/issues/16543)) (Sosuke Suzuki) #### Bug Fixes - [`c50ae4f`](https://togithub.com/eslint/eslint/commit/c50ae4f840d1ee9dc7b80a46c887398c0ec0a67c) fix: Ensure that dot files are found with globs. ([#16550](https://togithub.com/eslint/eslint/issues/16550)) (Nicholas C. Zakas) - [`9432b67`](https://togithub.com/eslint/eslint/commit/9432b67f76ddd7b8a73d37e8a041a9ff25822f0c) fix: throw error for first unmatched pattern ([#16533](https://togithub.com/eslint/eslint/issues/16533)) (Milos Djermanovic) - [`e76c382`](https://togithub.com/eslint/eslint/commit/e76c3827727b48c16af8467c02c31160e5595d83) fix: allow `* 1` when followed by `/` in no-implicit-coercion ([#16522](https://togithub.com/eslint/eslint/issues/16522)) (Milos Djermanovic) #### Documentation - [`34c05a7`](https://togithub.com/eslint/eslint/commit/34c05a779ada3142995392ae12978461900088df) docs: Language Options page intro and tweaks ([#16511](https://togithub.com/eslint/eslint/issues/16511)) (Ben Perlmutter) - [`3e66387`](https://togithub.com/eslint/eslint/commit/3e663873c97773ab1ecdff54aaa122075d5bb389) docs: add intro and edit ignoring files page ([#16510](https://togithub.com/eslint/eslint/issues/16510)) (Ben Perlmutter) - [`436f712`](https://togithub.com/eslint/eslint/commit/436f712843360f98b2bd63256bf0c4f77013b54c) docs: fix Header UI inconsistency ([#16464](https://togithub.com/eslint/eslint/issues/16464)) (Tanuj Kanti) - [`f743816`](https://togithub.com/eslint/eslint/commit/f74381696703d8eed0e175d42f96904a3d1cb4cb) docs: switch to wrench emoji for auto-fixable rules ([#16545](https://togithub.com/eslint/eslint/issues/16545)) (Bryan Mishkin) - [`bc0547e`](https://togithub.com/eslint/eslint/commit/bc0547eb149a1e04211826662d2d798fb331983d) docs: improve styles for versions and languages page ([#16553](https://togithub.com/eslint/eslint/issues/16553)) (Nitin Kumar) - [`6070f58`](https://togithub.com/eslint/eslint/commit/6070f58d802d77c6c781c6bc1f554eef8b3d8f68) docs: clarify esquery issue workaround ([#16556](https://togithub.com/eslint/eslint/issues/16556)) (Milos Djermanovic) - [`b48e4f8`](https://togithub.com/eslint/eslint/commit/b48e4f89c59bd1c5408e3db492a0e95a402820bd) docs: Command Line Interface intro and tweaks ([#16535](https://togithub.com/eslint/eslint/issues/16535)) (Ben Perlmutter) - [`b92b30f`](https://togithub.com/eslint/eslint/commit/b92b30f93db64314827305b552cbb832c63fa949) docs: Add Rules page intro and content tweaks ([#16523](https://togithub.com/eslint/eslint/issues/16523)) (Ben Perlmutter) - [`1769b42`](https://togithub.com/eslint/eslint/commit/1769b423392512db4adf1eff75896c1ac0c3606b) docs: Integrations page introduction ([#16548](https://togithub.com/eslint/eslint/issues/16548)) (Ben Perlmutter) - [`a8d0a57`](https://togithub.com/eslint/eslint/commit/a8d0a57cbc29a917258df41d3254ecd29bcf61ab) docs: make table of contents sticky on desktop ([#16506](https://togithub.com/eslint/eslint/issues/16506)) (Sam Chen) - [`a01315a`](https://togithub.com/eslint/eslint/commit/a01315a7d8f3a70468b7a644fde01d6983778c6b) docs: fix route of japanese translation site ([#16542](https://togithub.com/eslint/eslint/issues/16542)) (Tanuj Kanti) - [`0515628`](https://togithub.com/eslint/eslint/commit/05156285396eba9ce3d3a0990a8c89d5bc229636) docs: use emoji instead of svg for deprecated rule ([#16536](https://togithub.com/eslint/eslint/issues/16536)) (Bryan Mishkin) - [`68f1288`](https://togithub.com/eslint/eslint/commit/68f12882fbaeda8ffb26425d42d261346ff5af51) docs: set default layouts ([#16484](https://togithub.com/eslint/eslint/issues/16484)) (Percy Ma) - [`776827a`](https://togithub.com/eslint/eslint/commit/776827a1748da88a25e7903bd794f5439de922b5) docs: init config about specifying shared configs ([#16483](https://togithub.com/eslint/eslint/issues/16483)) (Percy Ma) - [`5c39425`](https://togithub.com/eslint/eslint/commit/5c39425fc55ecc0b97bbd07ac22654c0eb4f789c) docs: fix broken link to plugins ([#16520](https://togithub.com/eslint/eslint/issues/16520)) (Ádám T. Nagy) - [`c97c789`](https://togithub.com/eslint/eslint/commit/c97c7897686ac4dc2828537d6a017f3c99f7d905) docs: Add missing no-new-native-nonconstructor docs code fence ([#16503](https://togithub.com/eslint/eslint/issues/16503)) (Brandon Mills) #### Chores - [`e94a4a9`](https://togithub.com/eslint/eslint/commit/e94a4a95ee301b0344d3292c37a0b29d8e18ab30) chore: Add tests to verify [#16038](https://togithub.com/eslint/eslint/issues/16038) is fixed ([#16538](https://togithub.com/eslint/eslint/issues/16538)) (Nicholas C. Zakas) - [`e13f194`](https://togithub.com/eslint/eslint/commit/e13f194f89f591730aa955f7b62192c7e8296069) chore: stricter validation of `meta.docs.description` in core rules ([#16529](https://togithub.com/eslint/eslint/issues/16529)) (Milos Djermanovic) - [`72dbfbc`](https://togithub.com/eslint/eslint/commit/72dbfbc0c45d2b9d19b21c6a5a6b4ca71403ffbf) chore: use `pkg` parameter in `getNpmPackageVersion` ([#16525](https://togithub.com/eslint/eslint/issues/16525)) (webxmsj)unjs/eslint-config
### [`v0.0.3`](https://togithub.com/unjs/eslint-config/compare/v0.0.2...v0.0.3) [Compare Source](https://togithub.com/unjs/eslint-config/compare/v0.0.2...v0.0.3)pnpm/pnpm
### [`v7.21.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.21.0) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.20.0...v7.21.0) #### Minor Changes - The `pnpm dlx` command supports the `--shell-mode` (or `-c`) option. When used, the script is executed by a shell [#5679](https://togithub.com/pnpm/pnpm/issues/5679). #### Patch Changes - The config command should work with the `--location=global` CLI option [#5841](https://togithub.com/pnpm/pnpm/issues/5841). - Only the `pnpm add --global