I'd recommend having at least an npm audit fix
done in PKGBUILD (with audit-level=none so that we will not break the build with that intervention by any means). This improves security, maybe stability; I didn't have any problems building the software that way:
diff --git a/PKGBUILD b/PKGBUILD
index 3b4924f..e3f8809 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -53,6 +53,7 @@ prepare() {
patch -N -p1 < "$srcdir/disable-updater.patch"
+ npm audit fix --audit-level=none
npm i --legacy-peer-deps
git submodule init
Pinned Comments
agkphysics commented on 2023-06-14 11:31 (UTC)
@jeyes https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
agkphysics commented on 2023-02-08 10:12 (UTC)
If people are having issues, try building with
extra-x86_64-build
in a clean chroot.