summaryrefslogtreecommitdiff
path: root/guix/build-system/node.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix/build-system/node.scm')
-rw-r--r--guix/build-system/node.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/guix/build-system/node.scm b/guix/build-system/node.scm
index abd29b2529..3e4b2829da 100644
--- a/guix/build-system/node.scm
+++ b/guix/build-system/node.scm
@@ -34,6 +34,11 @@
node-build
node-build-system))
+(define %default-lockfiles
+ (list "package-lock.json"
+ "yarn.lock"
+ "npm-shrinkwrap.json"))
+
(define %node-build-system-modules
;; Build-side modules imported by default.
`((guix build node-build-system)
@@ -87,6 +92,7 @@
source
(npm-flags ''())
(test-target "test")
+ (lockfiles %default-lockfiles)
(tests? #t)
(phases '%standard-phases)
(outputs '("out"))
@@ -108,6 +114,7 @@
#:system #$system
#:npm-flags #$npm-flags
#:test-target #$test-target
+ #:lockfiles '#$lockfiles
#:tests? #$tests?
#:phases #$phases
#:outputs #$(outputs->gexp outputs)