From 1b060c163f8add2426cea1c246ba8b6a43985839 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Wed, 25 Sep 2024 14:04:41 -0400 Subject: [PATCH 1/3] fix: Upgrade ESLint to fix type errors --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7e799ef..08c1342 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ }, "devDependencies": { "common-tags": "^1.8.2", - "eslint": "^9.4.0", + "eslint": "^9.11.1", "eslint-config-eslint": "^11.0.0", "got": "^14.4.1", "lint-staged": "^15.2.0", From d31d7c9f4ae1caac924de8ccdc3c2f86ea5223f9 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Wed, 25 Sep 2024 14:16:19 -0400 Subject: [PATCH 2/3] Update eslint/compat deps --- packages/compat/package.json | 2 +- packages/compat/src/fixup-rules.js | 2 +- packages/compat/src/ignore-file.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/compat/package.json b/packages/compat/package.json index 1a6f697..23d60de 100644 --- a/packages/compat/package.json +++ b/packages/compat/package.json @@ -48,7 +48,7 @@ }, "homepage": "https://github.com/eslint/rewrite#readme", "devDependencies": { - "@types/eslint": "^9.6.0", + "@eslint/core": "^0.6.0", "c8": "^9.1.0", "eslint": "^9.0.0", "mocha": "^10.4.0", diff --git a/packages/compat/src/fixup-rules.js b/packages/compat/src/fixup-rules.js index 96916c2..1bad279 100644 --- a/packages/compat/src/fixup-rules.js +++ b/packages/compat/src/fixup-rules.js @@ -10,7 +10,7 @@ /** @typedef {import("eslint").ESLint.Plugin} FixupPluginDefinition */ /** @typedef {import("eslint").Rule.RuleModule} FixupRuleDefinition */ /** @typedef {FixupRuleDefinition["create"]} FixupLegacyRuleDefinition */ -/** @typedef {import("eslint").Linter.FlatConfig} FixupConfig */ +/** @typedef {import("eslint").Linter.Config} FixupConfig */ /** @typedef {Array} FixupConfigArray */ //----------------------------------------------------------------------------- diff --git a/packages/compat/src/ignore-file.js b/packages/compat/src/ignore-file.js index 37d4b67..bd3a062 100644 --- a/packages/compat/src/ignore-file.js +++ b/packages/compat/src/ignore-file.js @@ -14,7 +14,7 @@ import path from "node:path"; // Types //----------------------------------------------------------------------------- -/** @typedef {import("eslint").Linter.FlatConfig} FlatConfig */ +/** @typedef {import("eslint").Linter.Config} FlatConfig */ //----------------------------------------------------------------------------- // Exports From 063b4d5b4788e17b0627c543ec46f7a6006dde87 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Wed, 25 Sep 2024 14:20:05 -0400 Subject: [PATCH 3/3] Update build script to include dev dependencies --- scripts/build.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/build.js b/scripts/build.js index 2200225..048b38a 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -57,6 +57,12 @@ async function calculatePackageDependencies(packageDirs) { } } + if (pkg.devDependencies) { + for (const dep of Object.keys(pkg.devDependencies)) { + dependencies.add(dep); + } + } + return [ pkg.name, { name: pkg.name, dir: packageDir, dependencies },