Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Bump node version v22 -> v24
Rūdolfs Ošiņš committed 7 days ago
commit 2e5e7415c1e55a045fd989788c02ecf5e983a871
parent 8a60f58ffc9573be3b01a3d55a4e686f46458d7b
6 files changed +17 -30
modified .nvmrc
@@ -1 +1 @@
-
22.11.0
+
24.15.0
deleted .tool-versions
@@ -1 +0,0 @@
-
nodejs 22.11.0
modified README.md
@@ -12,7 +12,7 @@ See [radicle.dev/desktop#install](https://radicle.dev/desktop#install).

**Prerequisites:**

-
- [Node.js][nod] (22.11.0 or higher) and [npm][npm]
+
- [Node.js][nod] (24 or higher) and [npm][npm]
- [Rust][rus] toolchain (1.77 or higher)
- [Tauri system dependencies][tau]

modified package-lock.json
@@ -33,7 +33,7 @@
        "@types/hast": "^3.0.4",
        "@types/lodash": "^4.17.16",
        "@types/md5": "^2.3.5",
-
        "@types/node": "^22.15.17",
+
        "@types/node": "^24",
        "@types/semver": "^7.7.0",
        "@types/wait-on": "^5.3.4",
        "@wooorm/starry-night": "^3.7.0",
@@ -78,7 +78,7 @@
        "wait-on": "^8.0.3"
      },
      "engines": {
-
        "node": "22.11.0"
+
        "node": ">=24"
      }
    },
    "node_modules/@ampproject/remapping": {
@@ -1517,12 +1517,13 @@
      }
    },
    "node_modules/@types/node": {
-
      "version": "22.15.17",
-
      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.17.tgz",
-
      "integrity": "sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==",
+
      "version": "24.12.4",
+
      "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.4.tgz",
+
      "integrity": "sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==",
      "dev": true,
+
      "license": "MIT",
      "dependencies": {
-
        "undici-types": "~6.21.0"
+
        "undici-types": "~7.16.0"
      }
    },
    "node_modules/@types/semver": {
@@ -5522,10 +5523,11 @@
      "dev": true
    },
    "node_modules/undici-types": {
-
      "version": "6.21.0",
-
      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
-
      "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
-
      "dev": true
+
      "version": "7.16.0",
+
      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
+
      "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
+
      "dev": true,
+
      "license": "MIT"
    },
    "node_modules/unicorn-magic": {
      "version": "0.3.0",
@@ -5976,20 +5978,6 @@
      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
      "dev": true
    },
-
    "node_modules/yaml": {
-
      "version": "2.7.1",
-
      "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz",
-
      "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==",
-
      "dev": true,
-
      "optional": true,
-
      "peer": true,
-
      "bin": {
-
        "yaml": "bin.mjs"
-
      },
-
      "engines": {
-
        "node": ">= 14"
-
      }
-
    },
    "node_modules/yocto-queue": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
modified package.json
@@ -22,7 +22,7 @@
    "tauri": "npx tauri"
  },
  "engines": {
-
    "node": "22.11.0"
+
    "node": ">=24"
  },
  "license": "GPL-3.0-only",
  "dependencies": {
@@ -49,7 +49,7 @@
    "@types/hast": "^3.0.4",
    "@types/lodash": "^4.17.16",
    "@types/md5": "^2.3.5",
-
    "@types/node": "^22.15.17",
+
    "@types/node": "^24",
    "@types/semver": "^7.7.0",
    "@types/wait-on": "^5.3.4",
    "@wooorm/starry-night": "^3.7.0",
modified tsconfig.json
@@ -4,7 +4,7 @@
  "exclude": ["node_modules/*", "isolation/*"],
  "compilerOptions": {
    "noEmit": true,
-
    "target": "es2021",
+
    "target": "es2024",
    "module": "es2022",
    "types": ["vite/client"],
    "sourceMap": true,