summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-03-18 07:55:37 +0100
committerMaxim Cournoyer <maxim@guixotic.coop>2026-08-27 10:59:20 +0900
commitdf5313ba673f87ceb567c266bc1d175ea822d07a (patch)
tree43b2b010ea5e000418a26e80e8ed14c61b37481c /etc
parent289de14c0140c3003561b8ef14d92e9c0c94d520 (diff)
guix: Refactor (guix build json-utils) from the node build system.
* guix/build/node-build-system.scm (delete-fields, modify-json, modify-json-fields, replace-fields) (with-atomic-json-file-replacement, add-fields): Move procedures from here... * guix/build/json-utils.scm: ...to this new file. * guix/build-system/node.scm (%node-build-system-modules, node-build): Add (guix build json-utils) module. * guix/build/tree-sitter-build-system.scm (patch-dependencies): Import with-atomic-json-file-replacement from (guix build json-utils). * guix/import/npm-binary.scm: Import (guix build json-utils). * CODEOWNERS, etc/teams.scm: Add guix/build/json-utils.scm to the javascript team scope. * Makefile.am: Add guix/build/json-utils.scm. Change-Id: I5264a5265e376902c0a309c0177b7496ac3b6295 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
Diffstat (limited to 'etc')
-rwxr-xr-xetc/teams.scm1
1 files changed, 1 insertions, 0 deletions
diff --git a/etc/teams.scm b/etc/teams.scm
index 9ae7d830a28..244f681ced1 100755
--- a/etc/teams.scm
+++ b/etc/teams.scm
@@ -881,6 +881,7 @@ and the maven-build-system."
881 "gnu/packages/node-xyz.scm" 881 "gnu/packages/node-xyz.scm"
882 "gnu/packages/node.scm" 882 "gnu/packages/node.scm"
883 "guix/build-system/node.scm" 883 "guix/build-system/node.scm"
884 "guix/build/json-utils.scm"
884 "guix/build/node-build-system.scm" 885 "guix/build/node-build-system.scm"
885 "guix/import/npm-binary.scm" 886 "guix/import/npm-binary.scm"
886 "guix/scripts/import/npm-binary.scm"))) 887 "guix/scripts/import/npm-binary.scm")))