From 860508e63488f4a88648ca8644c2da4b87eb9798 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E7=84=B6?= Date: Mon, 29 Jan 2024 13:52:59 +0800 Subject: [PATCH] feat: npm-plugin-node to npm-plugin-n it was forked from eslint-plugin-node v11.1.0. as the original repository seems no longer maintained. repo link: github.com/eslint-community/eslint-plugin-n npm link: https://www.npmjs.com/package/eslint-plugin-n related discussion: mysticatea/eslint-plugin-node#300 --- lib/config/presets/internal/replacements.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/config/presets/internal/replacements.ts b/lib/config/presets/internal/replacements.ts index d04968eec0d672f..44b6fd1ae79c030 100644 --- a/lib/config/presets/internal/replacements.ts +++ b/lib/config/presets/internal/replacements.ts @@ -23,6 +23,7 @@ export const presets: Record = { 'replacements:middie-to-scoped', 'replacements:now-to-vercel', 'replacements:npm-run-all-to-maintenance-fork', + 'replacements:eslint-plugin-node-to-maintenance-fork', 'replacements:parcel-css-to-lightningcss', 'replacements:passport-saml', 'replacements:react-query-devtools-to-scoped', @@ -181,6 +182,17 @@ export const presets: Record = { }, ], }, + 'eslint-plugin-node-to-maintenance-fork': { + description: 'Maintenance fork of `eslint-plugin-node`', + packageRules: [ + { + matchDatasources: ['npm'], + matchPackageNames: ['eslint-plugin-node'], + replacementName: 'eslint-plugin-n', + replacementVersion: '15.7.0', + }, + ], + }, 'fastify-to-scoped': { description: '`fastify` packages became scoped.', packageRules: [