diff options
Diffstat (limited to 'guix/build-system/node.scm')
| -rw-r--r-- | guix/build-system/node.scm | 7 |
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) |
