From dff44157772b008b7ed20a7a77abcf4e669ecc3e Mon Sep 17 00:00:00 2001 From: Klaus Date: Sat, 17 May 2025 09:07:44 +0200 Subject: [PATCH 1/2] updating dependencies --- package-lock.json | 20 ++++++++++---------- package.json | 14 +++++++------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 01ebf850f..93bc91392 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,22 +11,22 @@ "dependencies": { "@nomicfoundation/slang": "1.2.0", "@solidity-parser/parser": "^0.20.1", - "semver": "^7.7.1" + "semver": "^7.7.2" }, "devDependencies": { "@babel/code-frame": "^7.27.1", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "^9.26.0", + "@eslint/js": "^9.28.0", "@types/jest": "^29.5.14", "@types/semver": "^7.7.0", - "@typescript-eslint/eslint-plugin": "^8.32.0", - "@typescript-eslint/parser": "^8.32.0", + "@typescript-eslint/eslint-plugin": "^8.33.1", + "@typescript-eslint/parser": "^8.33.1", "c8": "^10.1.3", "cross-env": "^7.0.3", - "eslint": "^9.26.0", + "eslint": "^9.28.0", "eslint-config-prettier": "^10.1.5", "esm-utils": "^4.4.2", - "globals": "^16.1.0", + "globals": "^16.2.0", "jest": "^29.7.0", "jest-light-runner": "^0.7.8", "jest-snapshot-serializer-ansi": "^2.2.1", @@ -38,7 +38,7 @@ "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "webpack": "^5.99.8", + "webpack": "^5.99.9", "webpack-cli": "^6.0.1" }, "engines": { @@ -2725,9 +2725,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001717", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001717.tgz", - "integrity": "sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==", + "version": "1.0.30001721", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001721.tgz", + "integrity": "sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index d32714a3d..8f88a7122 100644 --- a/package.json +++ b/package.json @@ -85,17 +85,17 @@ "devDependencies": { "@babel/code-frame": "^7.27.1", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "^9.26.0", + "@eslint/js": "^9.28.0", "@types/jest": "^29.5.14", "@types/semver": "^7.7.0", - "@typescript-eslint/eslint-plugin": "^8.32.0", - "@typescript-eslint/parser": "^8.32.0", + "@typescript-eslint/eslint-plugin": "^8.33.1", + "@typescript-eslint/parser": "^8.33.1", "c8": "^10.1.3", "cross-env": "^7.0.3", - "eslint": "^9.26.0", + "eslint": "^9.28.0", "eslint-config-prettier": "^10.1.5", "esm-utils": "^4.4.2", - "globals": "^16.1.0", + "globals": "^16.2.0", "jest": "^29.7.0", "jest-light-runner": "^0.7.8", "jest-snapshot-serializer-ansi": "^2.2.1", @@ -107,13 +107,13 @@ "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "webpack": "^5.99.8", + "webpack": "^5.99.9", "webpack-cli": "^6.0.1" }, "dependencies": { "@nomicfoundation/slang": "1.2.0", "@solidity-parser/parser": "^0.20.1", - "semver": "^7.7.1" + "semver": "^7.7.2" }, "peerDependencies": { "prettier": ">=3.0.0" From 6d5f55006acedcafe6f51d0f68e728551ae7c906 Mon Sep 17 00:00:00 2001 From: Klaus Date: Mon, 2 Jun 2025 12:09:43 +0200 Subject: [PATCH 2/2] Removing the unsupported node 18 and adding node 24 --- .github/workflows/CI.yml | 14 +++++++------- .nvmrc | 2 +- LICENSE | 2 +- package-lock.json | 2 +- package.json | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 76f6c99e7..061218812 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20 cache: 'npm' - name: Install run: npm install @@ -30,7 +30,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20 cache: 'npm' - name: Install run: npm install @@ -46,7 +46,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [18, 20, 22] + node: [20, 22, 24] steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 @@ -59,13 +59,13 @@ jobs: run: npm run test:all -- --runInBand test_macos: - name: Test on MacOS with Node 18 + name: Test on MacOS with Node 20 runs-on: macos-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20 cache: 'npm' - name: Install run: npm install @@ -73,13 +73,13 @@ jobs: run: npm run test:all -- --runInBand test_windows: - name: Test on Windows with Node 18 + name: Test on Windows with Node 20 runs-on: windows-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20 cache: 'npm' - name: Install run: npm install diff --git a/.nvmrc b/.nvmrc index 3c032078a..209e3ef4b 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -18 +20 diff --git a/LICENSE b/LICENSE index 0d18ce9e8..399d0ecc8 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 prettier-solidity +Copyright (c) 2025 prettier-solidity Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/package-lock.json b/package-lock.json index 93bc91392..3c297259b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "webpack-cli": "^6.0.1" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { "prettier": ">=3.0.0" diff --git a/package.json b/package.json index 8f88a7122..36fa7e2fb 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ }, "homepage": "https://github.com/prettier-solidity/prettier-plugin-solidity#readme", "engines": { - "node": ">=18" + "node": ">=20" }, "devDependencies": { "@babel/code-frame": "^7.27.1",