diff --git a/docs/package.json b/docs/package.json index bbc3811d2..ec3a9f6e9 100644 --- a/docs/package.json +++ b/docs/package.json @@ -87,7 +87,7 @@ "eslint": "^9.39.4", "eslint-config-prettier": "^10.1.8", "eslint-plugin-ember": "^13.2.1", - "eslint-plugin-n": "^17.24.0", + "eslint-plugin-n": "^18.0.1", "eslint-plugin-qunit": "^8.2.6", "globals": "^17.6.0", "memory-scroll": "^2.0.1", diff --git a/package.json b/package.json index a73d03b7a..52fc8213d 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,7 @@ "eslint-config-prettier": "^10.1.8", "eslint-plugin-ember": "^13.2.1", "eslint-plugin-import": "^2.32.0", - "eslint-plugin-n": "^17.24.0", + "eslint-plugin-n": "^18.0.1", "globals": "^17.6.0", "postcss": "^8.5.14", "prettier": "^3.8.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 69ed973fa..93c411898 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -133,8 +133,8 @@ importers: specifier: ^2.32.0 version: 2.32.0(@typescript-eslint/parser@8.59.3(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-n: - specifier: ^17.24.0 - version: 17.24.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + specifier: ^18.0.1 + version: 18.0.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) globals: specifier: ^17.6.0 version: 17.6.0 @@ -328,8 +328,8 @@ importers: specifier: ^13.2.1 version: 13.2.1(@babel/eslint-parser@7.28.6(@babel/core@7.29.0)(eslint@9.39.4(jiti@2.6.1)))(@typescript-eslint/parser@8.59.3(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3))(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) eslint-plugin-n: - specifier: ^17.24.0 - version: 17.24.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) + specifier: ^18.0.1 + version: 18.0.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) eslint-plugin-qunit: specifier: ^8.2.6 version: 8.2.6(eslint@9.39.4(jiti@2.6.1)) @@ -3433,8 +3433,8 @@ packages: resolution: {integrity: sha512-DgOngfDKM2EviOH3Mr9m7ks1q8roetLy/IMmYthAYzbpInMbYc/GS+fWFA3rl1gvwKVsQrVV61fo5emD1y3OJQ==} engines: {node: '>=10.2.0'} - enhanced-resolve@5.21.0: - resolution: {integrity: sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==} + enhanced-resolve@5.21.3: + resolution: {integrity: sha512-QyL119InA+XXEkNLNTPCXPugSvOfhwv0JOlGNzvxs0hZaiHLNvXSpudUWsOlsXGWJh8G6ckCScEkVHfX3kw/2Q==} engines: {node: '>=10.13.0'} ensure-posix-path@1.1.1: @@ -3570,11 +3570,18 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-n@17.24.0: - resolution: {integrity: sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-plugin-n@18.0.1: + resolution: {integrity: sha512-q3ARhk+eZRc7myR0KHx+R3/GJeOHF+Ir6PK95Pu2tEX8Sl/4BIpmmVLva2kPrjC2gCmn6WHlHm+3yeo6Rxhycw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: - eslint: '>=8.23.0' + eslint: '>=8.57.1' + ts-declaration-location: ^1.0.6 + typescript: '>=5.0.0' + peerDependenciesMeta: + ts-declaration-location: + optional: true + typescript: + optional: true eslint-plugin-qunit@8.2.6: resolution: {integrity: sha512-S1jC/DIW9J8VtNX4uG1vlf5FZVrfQFlcuiYmvTHR2IICUhubHqpWA5o+qS1tujh+81Gs39omKV2D4OXfbSJE5g==} @@ -6424,11 +6431,6 @@ packages: peerDependencies: typescript: '>=4.8.4' - ts-declaration-location@1.0.7: - resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==} - peerDependencies: - typescript: '>=4.0.0' - tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -7993,7 +7995,7 @@ snapshots: pkg-entry-points: 1.1.1 resolve-package-path: 4.0.3 resolve.exports: 2.0.3 - semver: 7.7.4 + semver: 7.8.0 typescript-memoize: 1.1.1 transitivePeerDependencies: - supports-color @@ -10595,7 +10597,7 @@ snapshots: - supports-color - utf-8-validate - enhanced-resolve@5.21.0: + enhanced-resolve@5.21.3: dependencies: graceful-fs: 4.2.11 tapable: 2.3.3 @@ -10799,20 +10801,19 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-n@17.24.0(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3): + eslint-plugin-n@18.0.1(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) - enhanced-resolve: 5.21.0 + enhanced-resolve: 5.21.3 eslint: 9.39.4(jiti@2.6.1) eslint-plugin-es-x: 7.8.0(eslint@9.39.4(jiti@2.6.1)) get-tsconfig: 4.14.0 globals: 15.15.0 globrex: 0.1.2 ignore: 5.3.2 - semver: 7.7.4 - ts-declaration-location: 1.0.7(typescript@6.0.3) - transitivePeerDependencies: - - typescript + semver: 7.8.0 + optionalDependencies: + typescript: 6.0.3 eslint-plugin-qunit@8.2.6(eslint@9.39.4(jiti@2.6.1)): dependencies: @@ -14083,11 +14084,6 @@ snapshots: dependencies: typescript: 6.0.3 - ts-declaration-location@1.0.7(typescript@6.0.3): - dependencies: - picomatch: 4.0.4 - typescript: 6.0.3 - tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29