@@ -17824,6 +17824,33 @@ tsconfig.json
17824
17824
82: fi
17825
17825
````
17826
17826
17827
+ ## File: src/utils/eslint/package.json
17828
+ ````json
17829
+ 1: {
17830
+ 2: "name": "eslint-plugin-test-rules",
17831
+ 3: "version": "1.0.0",
17832
+ 4: "description": "Custom ESLint rules for testing",
17833
+ 5: "main": "dist/index.js",
17834
+ 6: "scripts": {
17835
+ 7: "build": "tsc",
17836
+ 8: "test": "echo \"Error: no test specified\" && exit 1"
17837
+ 9: },
17838
+ 10: "keywords": [
17839
+ 11: "eslint",
17840
+ 12: "eslintplugin",
17841
+ 13: "eslint-plugin"
17842
+ 14: ],
17843
+ 15: "author": "",
17844
+ 16: "license": "ISC",
17845
+ 17: "peerDependencies": {
17846
+ 18: "eslint": ">=9.33.0"
17847
+ 19: },
17848
+ 20: "devDependencies": {
17849
+ 21: "typescript": "^5.9.2"
17850
+ 22: }
17851
+ 23: }
17852
+ ````
17853
+
17827
17854
## File: .circleci/config.yml
17828
17855
````yaml
17829
17856
1: version: 2.1
@@ -17920,7 +17947,7 @@ tsconfig.json
17920
17947
10: with:
17921
17948
11: node-version: "22"
17922
17949
12: - name: Setup pnpm
17923
- 13: uses: pnpm/action-setup@v4
17950
+ 13: uses: pnpm/action-setup@36de12bed180fa130ed56a35e7344f2fa7a820ab
17924
17951
14: with:
17925
17952
15: version: 10
17926
17953
16: run_install: false
@@ -17980,7 +18007,7 @@ tsconfig.json
17980
18007
14: with:
17981
18008
15: node-version: "22"
17982
18009
16: - name: Install pnpm
17983
- 17: uses: pnpm/action-setup@v4
18010
+ 17: uses: pnpm/action-setup@36de12bed180fa130ed56a35e7344f2fa7a820ab
17984
18011
18: with:
17985
18012
19: version: 10
17986
18013
20: run_install: false
@@ -18052,7 +18079,7 @@ tsconfig.json
18052
18079
17: - name: Checkout code
18053
18080
18: uses: actions/checkout@v5
18054
18081
19: - name: Install pnpm
18055
- 20: uses: pnpm/action-setup@v4
18082
+ 20: uses: pnpm/action-setup@36de12bed180fa130ed56a35e7344f2fa7a820ab
18056
18083
21: with:
18057
18084
22: version: 10
18058
18085
23: - name: Set up Node.js
@@ -18129,33 +18156,6 @@ tsconfig.json
18129
18156
94: args: "--file=src/utils/eslint/package.json"
18130
18157
````
18131
18158
18132
- ## File: src/utils/eslint/package.json
18133
- ````json
18134
- 1: {
18135
- 2: "name": "eslint-plugin-test-rules",
18136
- 3: "version": "1.0.0",
18137
- 4: "description": "Custom ESLint rules for testing",
18138
- 5: "main": "dist/index.js",
18139
- 6: "scripts": {
18140
- 7: "build": "tsc",
18141
- 8: "test": "echo \"Error: no test specified\" && exit 1"
18142
- 9: },
18143
- 10: "keywords": [
18144
- 11: "eslint",
18145
- 12: "eslintplugin",
18146
- 13: "eslint-plugin"
18147
- 14: ],
18148
- 15: "author": "",
18149
- 16: "license": "ISC",
18150
- 17: "peerDependencies": {
18151
- 18: "eslint": ">=9.33.0"
18152
- 19: },
18153
- 20: "devDependencies": {
18154
- 21: "typescript": "^5.9.2"
18155
- 22: }
18156
- 23: }
18157
- ````
18158
-
18159
18159
## File: .github/workflows/playwright.yml
18160
18160
````yaml
18161
18161
1: name: Playwright Tests
@@ -18170,7 +18170,7 @@ tsconfig.json
18170
18170
10: runs-on: ubuntu-latest
18171
18171
11: steps:
18172
18172
12: - uses: actions/checkout@v5
18173
- 13: - uses: pnpm/action-setup@v4
18173
+ 13: - uses: pnpm/action-setup@36de12bed180fa130ed56a35e7344f2fa7a820ab
18174
18174
14: with:
18175
18175
15: version: 10
18176
18176
16: - uses: actions/setup-node@v4
@@ -18216,7 +18216,7 @@ tsconfig.json
18216
18216
14: - name: Checkout
18217
18217
15: uses: actions/checkout@v5
18218
18218
16: - name: Install pnpm
18219
- 17: uses: pnpm/action-setup@v4
18219
+ 17: uses: pnpm/action-setup@36de12bed180fa130ed56a35e7344f2fa7a820ab
18220
18220
18: with:
18221
18221
19: version: 10
18222
18222
20: - name: Setup Node.js
0 commit comments