Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump @eslint/js and @types/eslint__js #1598

Merged
merged 3 commits into from
Mar 25, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -41,6 +41,16 @@ jobs:
- name: Check trailing whitespace
run: git ls-files | yarn tsx script/check_trailing_whitespace.ts

check-deprecated-packages:
runs-on: ubuntu-latest
name: Check deprecated packages
steps:
- uses: actions/checkout@v4
- name: Enable Corepack
run: corepack enable
- name: Check deprecated packages
run: bin/check_deprecated_packages

build-windows:
continue-on-error: true
runs-on: windows-latest
37 changes: 37 additions & 0 deletions bin/check_deprecated_packages
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
#!/bin/bash
set -e

echo "🔍 Checking for deprecated packages..."

packages=$(yarn info --all --json)

if [[ -z "$packages" ]]; then
echo "❌ Error: Could not retrieve package info."
exit 1
fi

deprecated_packages=()
deprecated_messages=()

while IFS= read -r package_info; do
if [[ -n "$package_info" ]]; then
package_name=$(echo "$package_info" | jq -r '.value')
deprecation_msg=$(yarn npm info --json "$package_name" | jq -r '.deprecated // empty' 2>/dev/null)

if [[ -n "$deprecation_msg" ]]; then
deprecated_packages+=("$package_name")
deprecated_messages+=("$deprecation_msg")
fi
fi
done <<< "$packages"

if [[ ${#deprecated_packages[@]} -gt 0 ]]; then
echo "⚠️ Deprecated packages found:"
for i in "${!deprecated_packages[@]}"; do
echo " - ${deprecated_packages[$i]}: ${deprecated_messages[$i]}"
done
exit 1
else
echo "✅ No deprecated packages found."
exit 0
fi
1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -33,7 +33,6 @@
"@martijnversluis/unibuild": "1.3.0",
"@parcel/packager-ts": "^2.14.2",
"@parcel/transformer-typescript-types": "^2.14.2",
"@types/eslint__js": "^8.42.3",
"@types/jest": "^27.4.1",
"@types/node": "^22.0.0",
"concat-md": "^0.5.1",
30 changes: 5 additions & 25 deletions yarn.lock
Original file line number Diff line number Diff line change
@@ -627,9 +627,9 @@ __metadata:
linkType: hard

"@eslint/js@npm:^9.11.0":
version: 9.20.0
resolution: "@eslint/js@npm:9.20.0"
checksum: 10c0/10e7b5b9e628b5192e8fc6b0ecd27cf48322947e83e999ff60f9f9e44ac8d499138bcb9383cbfa6e51e780d53b4e76ccc2d1753b108b7173b8404fd484d37328
version: 9.23.0
resolution: "@eslint/js@npm:9.23.0"
checksum: 10c0/4e70869372b6325389e0ab51cac6d3062689807d1cef2c3434857571422ce11dde3c62777af85c382b9f94d937127598d605d2086787f08611351bf99faded81
languageName: node
linkType: hard

@@ -2443,26 +2443,7 @@ __metadata:
languageName: node
linkType: hard

"@types/eslint@npm:*":
version: 9.6.1
resolution: "@types/eslint@npm:9.6.1"
dependencies:
"@types/estree": "npm:*"
"@types/json-schema": "npm:*"
checksum: 10c0/69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e
languageName: node
linkType: hard

"@types/eslint__js@npm:^8.42.3":
version: 8.42.3
resolution: "@types/eslint__js@npm:8.42.3"
dependencies:
"@types/eslint": "npm:*"
checksum: 10c0/ccc5180b92155929a089ffb03ed62625216dcd5e46dd3197c6f82370ce8b52c7cb9df66c06b0a3017995409e023bc9eafe5a3f009e391960eacefaa1b62d9a56
languageName: node
linkType: hard

"@types/estree@npm:*, @types/estree@npm:^1.0.6":
"@types/estree@npm:^1.0.6":
version: 1.0.6
resolution: "@types/estree@npm:1.0.6"
checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a
@@ -2522,7 +2503,7 @@ __metadata:
languageName: node
linkType: hard

"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15":
"@types/json-schema@npm:^7.0.15":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db
@@ -3459,7 +3440,6 @@ __metadata:
"@martijnversluis/unibuild": "npm:1.3.0"
"@parcel/packager-ts": "npm:^2.14.2"
"@parcel/transformer-typescript-types": "npm:^2.14.2"
"@types/eslint__js": "npm:^8.42.3"
"@types/jest": "npm:^27.4.1"
"@types/node": "npm:^22.0.0"
concat-md: "npm:^0.5.1"