Anna Bocharova
Anna Bocharova
Fixes #293 The PR marks both `import` and `import-x` plugins as optional peer dependencies, thus disables the warning on missing `import` when you're using `import-x` instead.
There is a line in `package.json`: https://github.com/import-js/eslint-import-resolver-typescript/blob/ca11f1c538714252ff058a8e1c680796ee5775d0/package.json#L66 That causes warning during the installation of this package when using `eslint-plugin-import-x`: ``` warning " > [email protected]" has unmet peer dependency "eslint-plugin-import@*". ```...
So far so good. I tested it manually (on a project) and I ran the tests in this repo. ~~Some log messages have changed and the build command seem to...
#### Prerequisites checklist - [X] I have read the [contributing guidelines](https://github.com/eslint/eslint/blob/HEAD/CONTRIBUTING.md). #### What is the purpose of this pull request? (put an "X" next to an item) [ ] Documentation...
### ESLint version v9.9.0 ### What problem do you want to solve? I'm developing a plugin that must be aware of the user's `package.json`. The plugin reads that file using...
### Version v23.0.0 ### Platform ```text Darwin ....local 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:48:44 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_X86_64 x86_64 ``` same in CI ``` Ubuntu 22.04.5 LTS ```...
Testing Node 23 as an intermediate step towards supporting Node 24. This will not be merged. https://github.com/nodejs/node/releases/tag/v23.0.0 
Currently supported by Node 22.10 and 23.x https://github.com/nodejs/node/releases/tag/v22.10.0 This should replace the `require` condition when all LTS versions support `require(ESM)` 22.12 enabled require(ESM) by default (without flag)