Skip to content

Commit cfc2634

Browse files
authored
Merge pull request #5 from dev-five-git/component-interface-rule
Add component interface rule
2 parents 2df0edf + 5f62ed9 commit cfc2634

File tree

20 files changed

+1595
-1520
lines changed

20 files changed

+1595
-1520
lines changed

.changeset/thick-days-knock.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@devup/eslint-plugin": patch
3+
---
4+
5+
Add component-interface rule

.github/workflows/check-pr.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,15 @@ jobs:
1212
steps:
1313
- name: Checkout
1414
uses: actions/checkout@v4
15-
15+
- uses: pnpm/action-setup@v4
16+
name: Install pnpm
1617
- name: Install Node.js
1718
uses: actions/setup-node@v4
1819
with:
1920
node-version: 22
2021
cache: 'pnpm'
2122
registry-url: 'https://registry.npmjs.org'
2223

23-
- uses: pnpm/action-setup@v4
24-
name: Install pnpm
25-
with:
26-
version: 9
27-
run_install: false
2824
- run: pnpm i
2925
- run: |
3026
pnpm build

.github/workflows/publish.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ jobs:
1616
uses: actions/checkout@v4
1717
- uses: pnpm/action-setup@v4
1818
name: Install pnpm
19-
with:
20-
version: 9
21-
run_install: false
2219
- name: Install Node.js
2320
uses: actions/setup-node@v4
2421
with:

package.json

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,31 +26,33 @@
2626
"author": "devfive",
2727
"license": "ISC",
2828
"dependencies": {
29-
"@eslint/js": "^9.17",
29+
"@eslint/js": "^9.20",
3030
"@tanstack/eslint-plugin-query": "^5",
31-
"eslint": "^9.17",
32-
"eslint-config-prettier": "^9",
31+
"eslint": "^9.20",
32+
"eslint-config-prettier": "^10",
3333
"eslint-plugin-prettier": "^5",
3434
"eslint-plugin-react": "^7",
3535
"eslint-plugin-react-hooks": "^5",
3636
"eslint-plugin-simple-import-sort": "^12",
3737
"eslint-plugin-unused-imports": "^4",
3838
"prettier": "^3",
39-
"typescript-eslint": "^8.18"
39+
"typescript-eslint": "^8.24"
4040
},
4141
"peerDependencies": {
4242
"eslint": "*"
4343
},
4444
"devDependencies": {
45+
"@changesets/cli": "^2.28.0",
4546
"@types/eslint": "^9.6",
4647
"@types/eslint__js": "^8.42",
47-
"@typescript-eslint/rule-tester": "^8.18",
48-
"@vitest/coverage-v8": "2.1.8",
48+
"@typescript-eslint/rule-tester": "^8.24",
49+
"@typescript-eslint/utils": "^8.24.1",
50+
"@vitest/coverage-v8": "3.0.5",
4951
"eslint-plugin-eslint-plugin": "^6.4.0",
50-
"typescript": "^5.7.2",
51-
"vite": "^6.0.5",
52-
"vite-plugin-dts": "^4.4.0",
53-
"vitest": "^2.1.8",
54-
"@changesets/cli": "^2.27.11"
55-
}
52+
"typescript": "^5.7.3",
53+
"vite": "^6.1.0",
54+
"vite-plugin-dts": "^4.5.0",
55+
"vitest": "^3.0.5"
56+
},
57+
"packageManager": "[email protected]"
5658
}

0 commit comments

Comments
 (0)