mirror of
https://git.1024x2.xyz/1024x2/vexcord.git
synced 2025-04-19 13:06:31 +02:00
Fix building on Node 22
This commit is contained in:
parent
d23bd89aca
commit
7f89899799
@ -1,7 +1,7 @@
|
|||||||
From e25f5674bfbfe3d6a28f8536b857c0d1b9db6a9d Mon Sep 17 00:00:00 2001
|
From e25f5674bfbfe3d6a28f8536b857c0d1b9db6a9d Mon Sep 17 00:00:00 2001
|
||||||
From: 1024x2 <2pow11@gmail.com>
|
From: 1024x2 <2pow11@gmail.com>
|
||||||
Date: Wed, 24 Apr 2024 23:30:05 +0100
|
Date: Wed, 24 Apr 2024 23:30:05 +0100
|
||||||
Subject: [PATCH 1/6] Remove donator badges
|
Subject: [PATCH 1/7] Remove donator badges
|
||||||
|
|
||||||
It makes a request to an API hosted by the Vencord developer, without
|
It makes a request to an API hosted by the Vencord developer, without
|
||||||
any option to turn it off. This raises privacy concerns.
|
any option to turn it off. This raises privacy concerns.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 1488ae2e8e1b16bfe19f93d840e9c4af2827f48d Mon Sep 17 00:00:00 2001
|
From 1488ae2e8e1b16bfe19f93d840e9c4af2827f48d Mon Sep 17 00:00:00 2001
|
||||||
From: 1024x2 <2pow11@gmail.com>
|
From: 1024x2 <2pow11@gmail.com>
|
||||||
Date: Sat, 9 Mar 2024 07:57:26 +0000
|
Date: Sat, 9 Mar 2024 07:57:26 +0000
|
||||||
Subject: [PATCH 2/6] Small rebrand
|
Subject: [PATCH 2/7] Small rebrand
|
||||||
|
|
||||||
There's a litevex in here! It's got my gun!!! AHHHHHHHH
|
There's a litevex in here! It's got my gun!!! AHHHHHHHH
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 54fb224b90ddb97807dc91072769ccebacf9e426 Mon Sep 17 00:00:00 2001
|
From 54fb224b90ddb97807dc91072769ccebacf9e426 Mon Sep 17 00:00:00 2001
|
||||||
From: 1024x2 <2pow11@gmail.com>
|
From: 1024x2 <2pow11@gmail.com>
|
||||||
Date: Thu, 26 Oct 2023 00:48:25 +0100
|
Date: Thu, 26 Oct 2023 00:48:25 +0100
|
||||||
Subject: [PATCH 3/6] Experiments: Re-add staging banner
|
Subject: [PATCH 3/7] Experiments: Re-add staging banner
|
||||||
|
|
||||||
(it's funny)
|
(it's funny)
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 7aa6223d4b8a9a9c2e5329e5196a6a0cd23e1097 Mon Sep 17 00:00:00 2001
|
From 7aa6223d4b8a9a9c2e5329e5196a6a0cd23e1097 Mon Sep 17 00:00:00 2001
|
||||||
From: 1024x2 <2pow11@gmail.com>
|
From: 1024x2 <2pow11@gmail.com>
|
||||||
Date: Sat, 9 Mar 2024 08:00:55 +0000
|
Date: Sat, 9 Mar 2024 08:00:55 +0000
|
||||||
Subject: [PATCH 4/6] Updater: don't prompt for updates when on a local branch
|
Subject: [PATCH 4/7] Updater: don't prompt for updates when on a local branch
|
||||||
|
|
||||||
---
|
---
|
||||||
src/main/updater/git.ts | 7 +------
|
src/main/updater/git.ts | 7 +------
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From ca457c1263004f0c9347e2e830a088f93b95e824 Mon Sep 17 00:00:00 2001
|
From ca457c1263004f0c9347e2e830a088f93b95e824 Mon Sep 17 00:00:00 2001
|
||||||
From: 1024x2 <2pow11@gmail.com>
|
From: 1024x2 <2pow11@gmail.com>
|
||||||
Date: Wed, 27 Dec 2023 15:05:44 +0000
|
Date: Wed, 27 Dec 2023 15:05:44 +0000
|
||||||
Subject: [PATCH 5/6] Enable CSP bypass on stock discord desktop client
|
Subject: [PATCH 5/7] Enable CSP bypass on stock discord desktop client
|
||||||
|
|
||||||
---
|
---
|
||||||
src/main/index.ts | 3 ++-
|
src/main/index.ts | 3 ++-
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 111bf8d5fad4f9226122583239b38eb718b57b04 Mon Sep 17 00:00:00 2001
|
From 111bf8d5fad4f9226122583239b38eb718b57b04 Mon Sep 17 00:00:00 2001
|
||||||
From: 1024x2 <2pow11@gmail.com>
|
From: 1024x2 <2pow11@gmail.com>
|
||||||
Date: Sun, 21 Apr 2024 21:22:25 +0100
|
Date: Sun, 21 Apr 2024 21:22:25 +0100
|
||||||
Subject: [PATCH 6/6] Updater: Disable auto-update by default
|
Subject: [PATCH 6/7] Updater: Disable auto-update by default
|
||||||
|
|
||||||
---
|
---
|
||||||
src/api/Settings.ts | 2 +-
|
src/api/Settings.ts | 2 +-
|
||||||
|
30
0007-Build-Don-t-use-import-assertions.patch
Normal file
30
0007-Build-Don-t-use-import-assertions.patch
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
From 88417678f3b38b3f2af056f2a34f9c6eb99d591f Mon Sep 17 00:00:00 2001
|
||||||
|
From: 1024x2 <2pow11@gmail.com>
|
||||||
|
Date: Fri, 26 Apr 2024 13:56:19 +0100
|
||||||
|
Subject: [PATCH 7/7] Build: Don't use import assertions
|
||||||
|
|
||||||
|
Node.js 22 removed the "assert" syntax because we obviously can't keep
|
||||||
|
things working for more than 5 minutes.
|
||||||
|
We can just call readFileSync instead, which works on all currently
|
||||||
|
supported Node.js versions.
|
||||||
|
---
|
||||||
|
scripts/build/common.mjs | 3 +--
|
||||||
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/scripts/build/common.mjs b/scripts/build/common.mjs
|
||||||
|
index 5c34ad0..ff9b854 100644
|
||||||
|
--- a/scripts/build/common.mjs
|
||||||
|
+++ b/scripts/build/common.mjs
|
||||||
|
@@ -25,8 +25,7 @@ import { access, readdir, readFile } from "fs/promises";
|
||||||
|
import { join, relative } from "path";
|
||||||
|
import { promisify } from "util";
|
||||||
|
|
||||||
|
-// wtf is this assert syntax
|
||||||
|
-import PackageJSON from "../../package.json" assert { type: "json" };
|
||||||
|
+const PackageJSON = JSON.parse(readFileSync(new URL("../../package.json", import.meta.url), "utf-8"));
|
||||||
|
import { getPluginTarget } from "../utils.mjs";
|
||||||
|
|
||||||
|
export const VERSION = PackageJSON.version;
|
||||||
|
--
|
||||||
|
2.44.0
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user