diff --git a/package.json b/package.json index 09af28e8..3518b273 100644 --- a/package.json +++ b/package.json @@ -150,7 +150,7 @@ "eslint-plugin-mdx": "^3.1.5", "eslint-plugin-no-relative-import-paths": "^1.5.5", "eslint-plugin-no-secrets": "^2.1.1", - "eslint-plugin-node": "^11.1.0", + "eslint-plugin-n": "^14.0.0", "eslint-plugin-perfectionist": "^4.2.0", "eslint-plugin-prefer-arrow-functions": "^3.4.1", "eslint-plugin-prettier": "^5.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7180238e..170e437f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -288,15 +288,15 @@ importers: eslint-plugin-mdx: specifier: ^3.1.5 version: 3.1.5(eslint@9.16.0(jiti@2.4.1)) + eslint-plugin-n: + specifier: ^14.0.0 + version: 14.0.0(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-no-relative-import-paths: specifier: ^1.5.5 version: 1.5.5 eslint-plugin-no-secrets: specifier: ^2.1.1 version: 2.1.1(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-node: - specifier: ^11.1.0 - version: 11.1.0(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-perfectionist: specifier: ^4.2.0 version: 4.2.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) @@ -5208,8 +5208,8 @@ packages: peerDependencies: eslint: '>=9' - eslint-plugin-es@3.0.1: - resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} + eslint-plugin-es@4.1.0: + resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' @@ -5261,6 +5261,12 @@ packages: peerDependencies: eslint: '>=8.0.0' + eslint-plugin-n@14.0.0: + resolution: {integrity: sha512-mNwplPLsbaKhHyA0fa/cy8j+oF6bF6l81hzBTWa6JOvPcMNAuIogk2ih6d9tYvWYzyUG+7ZFeChqbzdFpg2QrQ==} + engines: {node: '>=12.22.0'} + peerDependencies: + eslint: '>=7.0.0' + eslint-plugin-no-relative-import-paths@1.5.5: resolution: {integrity: sha512-UjudFFdBbv93v0CsVdEKcMLbBzRIjeK2PubTctX57tgnHxZcMj1Jm8lDBWoETnPxk0S5g5QLSltEM+511yL4+w==} @@ -5270,12 +5276,6 @@ packages: peerDependencies: eslint: '>=5' - eslint-plugin-node@11.1.0: - resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=5.16.0' - eslint-plugin-perfectionist@4.2.0: resolution: {integrity: sha512-hEMFx5xfSc/0OLZXJhSaLUKkFxATuRf4yL2iVfxEcxkkb17DfoLZY9eH960dPSw5uB7o+4avqP3rtkNp1Vwo7w==} engines: {node: ^18.0.0 || >=20.0.0} @@ -5383,10 +5383,20 @@ packages: resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} engines: {node: '>=6'} + eslint-utils@3.0.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + eslint-visitor-keys@1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} + eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -16592,7 +16602,7 @@ snapshots: eslint: 9.16.0(jiti@2.4.1) globals: 15.13.0 - eslint-plugin-es@3.0.1(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-es@4.1.0(eslint@9.16.0(jiti@2.4.1)): dependencies: eslint: 9.16.0(jiti@2.4.1) eslint-utils: 2.1.0 @@ -16683,22 +16693,23 @@ snapshots: - bluebird - supports-color - eslint-plugin-no-relative-import-paths@1.5.5: {} - - eslint-plugin-no-secrets@2.1.1(eslint@9.16.0(jiti@2.4.1)): - dependencies: - eslint: 9.16.0(jiti@2.4.1) - - eslint-plugin-node@11.1.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-n@14.0.0(eslint@9.16.0(jiti@2.4.1)): dependencies: eslint: 9.16.0(jiti@2.4.1) - eslint-plugin-es: 3.0.1(eslint@9.16.0(jiti@2.4.1)) - eslint-utils: 2.1.0 + eslint-plugin-es: 4.1.0(eslint@9.16.0(jiti@2.4.1)) + eslint-utils: 3.0.0(eslint@9.16.0(jiti@2.4.1)) ignore: 5.3.2 + is-core-module: 2.15.1 minimatch: 3.1.2 resolve: 1.22.8 semver: 6.3.1 + eslint-plugin-no-relative-import-paths@1.5.5: {} + + eslint-plugin-no-secrets@2.1.1(eslint@9.16.0(jiti@2.4.1)): + dependencies: + eslint: 9.16.0(jiti@2.4.1) + eslint-plugin-perfectionist@4.2.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: '@typescript-eslint/types': 8.18.0 @@ -16850,8 +16861,15 @@ snapshots: dependencies: eslint-visitor-keys: 1.3.0 + eslint-utils@3.0.0(eslint@9.16.0(jiti@2.4.1)): + dependencies: + eslint: 9.16.0(jiti@2.4.1) + eslint-visitor-keys: 2.1.0 + eslint-visitor-keys@1.3.0: {} + eslint-visitor-keys@2.1.0: {} + eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.2.0: {}