diff options
-rw-r--r-- | guix/build-system/node.scm | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/guix/build-system/node.scm b/guix/build-system/node.scm index afc7e0b0cf..abd29b2529 100644 --- a/guix/build-system/node.scm +++ b/guix/build-system/node.scm @@ -47,6 +47,10 @@ "Return the default Node package, resolved lazily." (@* (gnu packages node) node-lts)) +(define (default-guile-json) + "Return the default guile-json package, resolved lazily." + (@* (gnu packages guile) guile-json-4)) + (define* (lower name #:key source inputs native-inputs outputs system target (node (default-node)) @@ -78,12 +82,6 @@ (build node-build) (arguments (strip-keyword-arguments private-keywords arguments))))) -(define (default-guile-json) - "Return the default guile-json package." - ;; Lazily resolve the binding to avoid a circular dependency. - (let ((mod (resolve-interface '(gnu packages guile)))) - (module-ref mod 'guile-json-4))) - (define* (node-build name inputs #:key source |