guix_mirror_bot pushed a commit to branch javascript-team
in repository guix.

commit 844b7c591994791a1dbac8ebdb30b62863d34a03
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Tue Aug 4 11:51:03 2026 +0900

    gnu: node-xyz: Adjust for missing (guix build json-utils) module.
    
    This is a follow-up to commit b00aa06f870592dea795abedc3d51392688d595f,
    renamed `delete-fields' to `delete-json-fields', but forgot to add (guix 
build
    json-utils) in the #:modules, which defines it (and is part of the
    node-build-system default imported modules).
    
    * gnu/packages/node-xyz.scm (node-acorn, node-fastest-levenshtein)
    (node-glob, node-lru-cache, node-minimatch, node-minipass-7 
node-path-scurry)
    (node-serialport-bindings, node-sqlite3)
    (node-addon-api, (node-source-map): [#:modules]: Add (guix build 
json-utils).
---
 gnu/packages/node-xyz.scm | 58 ++++++++++++++++++++++++++---------------------
 1 file changed, 32 insertions(+), 26 deletions(-)

diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm
index bdcb54f48ae..4e92480ea2a 100644
--- a/gnu/packages/node-xyz.scm
+++ b/gnu/packages/node-xyz.scm
@@ -60,6 +60,7 @@
        ((guix build node-build-system)
         (srfi srfi-1)
         (ice-9 match)
+        (guix build json-utils)
         (guix build utils))
        #:phases
        (modify-phases %standard-phases
@@ -123,6 +124,7 @@ architecture supporting plugins.")
        ((guix build node-build-system)
         (srfi srfi-1)
         (ice-9 match)
+        (guix build json-utils)
         (guix build utils))
        #:phases
        (modify-phases %standard-phases
@@ -1255,10 +1257,10 @@ It can handle big files (tested up to 100mb). XML 
Entities, HTML entities, and D
     ; Use ESBuild because this package is used to build Typescript.
     (native-inputs (list esbuild))
     (arguments (list
-      #:modules '(
-        (guix build node-build-system)
-        (guix build utils)
-        (ice-9 match))
+      #:modules '((guix build node-build-system)
+                  (guix build json-utils)
+                  (guix build utils)
+                  (ice-9 match))
       #:tests? #f ; FIXME: Tests require 'jest'.
       #:phases
       #~(modify-phases %standard-phases
@@ -1389,11 +1391,12 @@ suitable for use with the @code{fs} module functions.")
       node-path-scurry))
     ; Use ESBuild instead of tshy because this is used to build Typescript.
     (native-inputs (list esbuild))
-    (arguments (list
-      #:modules '(
-        (guix build node-build-system)
-        (guix build utils)
-        (ice-9 match))
+    (arguments
+     (list
+      #:modules '((guix build node-build-system)
+                  (guix build json-utils)
+                  (guix build utils)
+                  (ice-9 match))
       #:tests? #f ; FIXME: Tests require 'c8' and 'tap'.
       #:phases
       #~(modify-phases %standard-phases
@@ -2059,10 +2062,10 @@ user-land JavaScript.")
     ; Use ESBuild instead of tshy because this is used to build Typescript.
     (native-inputs (list esbuild))
     (arguments (list
-      #:modules '(
-        (guix build node-build-system)
-        (guix build utils)
-        (ice-9 match))
+      #:modules '((guix build node-build-system)
+                  (guix build json-utils)
+                  (guix build utils)
+                  (ice-9 match))
       #:tests? #f ; FIXME: Tests require 'tap'.
       #:phases #~(modify-phases %standard-phases
         (add-before 'patch-dependencies 'delete-dependencies
@@ -2207,10 +2210,10 @@ JavaScript.")
     ; Use ESBuild because this is used to build Typescript.
     (native-inputs (list esbuild))
     (arguments (list
-      #:modules '(
-        (guix build node-build-system)
-        (guix build utils)
-        (ice-9 match))
+      #:modules '((guix build node-build-system)
+                  (guix build json-utils)
+                  (guix build utils)
+                  (ice-9 match))
       #:tests? #f ; FIXME: Tests require 'tap'.
       #:phases #~(modify-phases %standard-phases
         (add-before 'patch-dependencies 'modify-package
@@ -2346,6 +2349,7 @@ This is not a through or through2 stream. It doesn't 
transform the data, it just
      (list
       #:tests? #f ; FIXME: Tests require 'tap'.
       #:modules '((guix build node-build-system)
+                  (guix build json-utils)
                   (guix build utils)
                   (ice-9 match)
                   (srfi srfi-26))
@@ -2681,10 +2685,10 @@ particular cross-platform spellings of the PATH 
environment variable key.")
     ; Use ESBuild because this is used to build Typescript.
     (native-inputs (list esbuild))
     (arguments (list
-      #:modules '(
-        (guix build node-build-system)
-        (guix build utils)
-        (ice-9 match))
+      #:modules '((guix build node-build-system)
+                  (guix build json-utils)
+                  (guix build utils)
+                  (ice-9 match))
       #:tests? #f ; FIXME: Tests require 'tap'.
       #:phases #~(modify-phases %standard-phases
         (add-before 'patch-dependencies 'delete-dependencies
@@ -3556,6 +3560,7 @@ it to make a new binding for a different platform or 
underling technology.")))
        ((guix build node-build-system)
         (srfi srfi-1)
         (ice-9 match)
+        (guix build json-utils)
         (guix build utils))
        #:phases
        (modify-phases %standard-phases
@@ -3787,11 +3792,11 @@ connection.")))
     (build-system node-build-system)
     (native-inputs (list esbuild))
     (arguments (list
-      #:modules '(
-        (guix build node-build-system)
-        (guix build utils)
-        (ice-9 match)
-        (json))
+      #:modules '((guix build node-build-system)
+                  (guix build json-utils)
+                  (guix build utils)
+                  (ice-9 match)
+                  (json))
       #:phases #~(modify-phases %standard-phases
         (add-before 'patch-dependencies 'modify-package (lambda _
           (modify-json
@@ -3888,6 +3893,7 @@ connection.")))
        ((guix build node-build-system)
         (srfi srfi-1)
         (ice-9 match)
+        (guix build json-utils)
         (guix build utils))
        #:tests? #f ; FIXME: tests depend on node-mocha
        #:phases

Reply via email to