Skip to content

Commit 20fd916

Browse files
authored
fix: add @eslint/core, @types/estree, & @types/json-schema deps (#18938)
* fix: add @eslint/core, @types/estree, & @types/json-schema deps * fix: use caret in deps * chore: sore dependencies * ci: add types check for eslint-visitor-keys * chore: fix CI * chore: fix CI * chore: remove --ignore-scripts * chore: use caret in @eslint/core verison
1 parent 3eff709 commit 20fd916

2 files changed

Lines changed: 42 additions & 3 deletions

File tree

.github/workflows/types-integration.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,42 @@ jobs:
107107
- name: Run TSC
108108
working-directory: antfu
109109
run: npm run typecheck
110+
111+
eslint-visitor-keys:
112+
name: Types (eslint-visitor-keys)
113+
runs-on: ubuntu-latest
114+
steps:
115+
- name: Checkout eslint
116+
uses: actions/checkout@v4
117+
with:
118+
path: eslint
119+
120+
- name: Checkout eslint/js
121+
uses: actions/checkout@v4
122+
with:
123+
repository: eslint/js
124+
path: eslint-js
125+
126+
- uses: actions/setup-node@v4
127+
with:
128+
node-version: "lts/*"
129+
130+
- name: Install Packages (eslint)
131+
working-directory: eslint
132+
run: npm install
133+
134+
- name: Update package.json eslint-visitor-keys
135+
uses: restackio/[email protected]
136+
with:
137+
file: eslint-js/packages/eslint-visitor-keys/package.json
138+
fields: '{"scripts.prepare": "npm run build:cjs"}'
139+
140+
- name: Install Packages (eslint/js)
141+
working-directory: eslint-js
142+
run: |
143+
npm install
144+
npm install ../eslint
145+
146+
- name: Run TSC
147+
working-directory: eslint-js
148+
run: npm run build:types --workspace eslint-visitor-keys

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,15 @@
8585
"@eslint-community/eslint-utils": "^4.2.0",
8686
"@eslint-community/regexpp": "^4.11.0",
8787
"@eslint/config-array": "^0.18.0",
88+
"@eslint/core": "^0.6.0",
8889
"@eslint/eslintrc": "^3.1.0",
8990
"@eslint/js": "9.11.0",
9091
"@eslint/plugin-kit": "^0.2.0",
9192
"@humanwhocodes/module-importer": "^1.0.1",
9293
"@humanwhocodes/retry": "^0.3.0",
9394
"@nodelib/fs.walk": "^1.2.8",
95+
"@types/estree": "^1.0.6",
96+
"@types/json-schema": "^7.0.15",
9497
"ajv": "^6.12.4",
9598
"chalk": "^4.0.0",
9699
"cross-spawn": "^7.0.2",
@@ -120,11 +123,8 @@
120123
"devDependencies": {
121124
"@babel/core": "^7.4.3",
122125
"@babel/preset-env": "^7.4.3",
123-
"@eslint/core": "^0.6.0",
124126
"@eslint/json": "^0.4.0",
125127
"@trunkio/launcher": "^1.3.0",
126-
"@types/estree": "^1.0.5",
127-
"@types/json-schema": "^7.0.15",
128128
"@types/node": "^20.11.5",
129129
"@typescript-eslint/parser": "^8.4.0",
130130
"@wdio/browser-runner": "^9.0.5",

0 commit comments

Comments
 (0)