From 32bf64556329dd61ef959fa7cc17e547d8031cf8 Mon Sep 17 00:00:00 2001 From: Kostya Zgara Date: Sat, 7 Aug 2021 23:16:09 +0300 Subject: [PATCH] [Docs] add description how to use plugin with yarn berry --- CHANGELOG.md | 3 +++ README.md | 2 ++ 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4c027241..aa7e74693 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,7 @@ This change log adheres to standards from [Keep a CHANGELOG](http://keepachangel - [Tests] [`order`]: add tests for `pathGroupsExcludedImportTypes: ['type']` ([#2158], thanks [@atav32]) - [Docs] [`order`]: improve the documentation for the `pathGroupsExcludedImportTypes` option ([#2156], thanks [@liby]) - [Tests] [`no-cycle`]: Restructure test files ([#1517], thanks [@soryy708]) +- [Docs] add description how to use plugin with yarn berry ([#2179], thanks [@KostyaZgara]) ## [2.23.4] - 2021-05-29 @@ -819,6 +820,7 @@ for info on changes for earlier releases. [`memo-parser`]: ./memo-parser/README.md +[#2179]: https://github.com/import-js/eslint-plugin-import/pull/2179 [#2160]: https://github.com/import-js/eslint-plugin-import/pull/2160 [#2158]: https://github.com/import-js/eslint-plugin-import/pull/2158 [#2156]: https://github.com/import-js/eslint-plugin-import/pull/2156 @@ -1357,6 +1359,7 @@ for info on changes for earlier releases. [@kiwka]: https://github.com/kiwka [@klimashkin]: https://github.com/klimashkin [@kmui2]: https://github.com/kmui2 +[@KostyaZgara]: https://github.com/KostyaZgara [@knpwrs]: https://github.com/knpwrs [@laysent]: https://github.com/laysent [@le0nik]: https://github.com/le0nik diff --git a/README.md b/README.md index 36801e810..964c123a7 100644 --- a/README.md +++ b/README.md @@ -348,6 +348,8 @@ An array of folders. Resolved modules only from those folders will be considered This option is also useful in a monorepo setup: list here all directories that contain monorepo's packages and they will be treated as external ones no matter which resolver is used. +If you are using `yarn` PnP as your package manager, add the `.yarn` folder and all your installed dependencies will be considered as `external`, instead of `internal`. + Each item in this array is either a folder's name, its subpath, or its absolute prefix path: - `jspm_modules` will match any file or folder named `jspm_modules` or which has a direct or non-direct parent named `jspm_modules`, e.g. `/home/me/project/jspm_modules` or `/home/me/project/jspm_modules/some-pkg/index.js`.