From c32a06ecf6ea0136757e4d2e70d30208a7bc9318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20De=20Boey?= Date: Tue, 19 Nov 2024 12:21:18 +0100 Subject: [PATCH 1/4] chore: use Node 22 for main tests (#960) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michaƫl De Boey --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index 209e3ef4..2bd5a0a9 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20 +22 From 615468893486f778c36ca3ff2aa23d3d519de8fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 12:27:02 +0100 Subject: [PATCH 2/4] build(deps): bump codecov/codecov-action from 4 to 5 (#959) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/verifications.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/verifications.yml b/.github/workflows/verifications.yml index ccb2b425..0d5b16b2 100644 --- a/.github/workflows/verifications.yml +++ b/.github/workflows/verifications.yml @@ -75,6 +75,6 @@ jobs: run: npm run test:ci - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v5 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} From a7344356b973b62f82f4592142ced4182a562725 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 16:15:59 +0100 Subject: [PATCH 3/4] build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in the npm_and_yarn group (#962) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8d2c2316..778b13fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4956,9 +4956,9 @@ "dev": true }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -21239,9 +21239,9 @@ "dev": true }, "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", From 041dc1bb50abb851cdbdc5b0cf744078d5a6ebb8 Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Thu, 21 Nov 2024 04:02:54 +1300 Subject: [PATCH 4/4] feat: add TypeScript types (#963) --- index.d.ts | 25 +++++++++++++++++++++++++ package.json | 4 +++- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 index.d.ts diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 00000000..360dbbfa --- /dev/null +++ b/index.d.ts @@ -0,0 +1,25 @@ +import type { Linter, Rule } from 'eslint'; + +declare const plugin: { + meta: { + name: string; + version: string; + }; + configs: { + angular: Linter.LegacyConfig; + dom: Linter.LegacyConfig; + marko: Linter.LegacyConfig; + react: Linter.LegacyConfig; + vue: Linter.LegacyConfig; + 'flat/angular': Linter.FlatConfig; + 'flat/dom': Linter.FlatConfig; + 'flat/marko': Linter.FlatConfig; + 'flat/react': Linter.FlatConfig; + 'flat/vue': Linter.FlatConfig; + }; + rules: { + [key: string]: Rule.RuleModule; + }; +}; + +export = plugin; diff --git a/package.json b/package.json index 93a6074b..d0c88b86 100644 --- a/package.json +++ b/package.json @@ -27,9 +27,11 @@ "files": [ "dist", "README.md", - "LICENSE" + "LICENSE", + "index.d.ts" ], "main": "./dist/index.js", + "types": "index.d.ts", "scripts": { "prebuild": "del-cli dist", "build": "tsc",