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

File tree

2 files changed

+42
-3
lines changed

2 files changed

+42
-3
lines changed

.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/update-json-file-action@2.1
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy