guix: node-build-system: Delete from peerDependencies too. The current version of npm in Guix installs peerDependencies by default, whereas previously it would just warn about missing/wrong packages. Fixes <https://issues.guix.gnu.org/issue/64203>. * guix/build/node-build-system.scm (delete-dependencies): Remove supplied dependencies from peerDependencies field too.
1 files changed, 2 insertions(+), 1 deletions(-) M guix/build/node-build-system.scm
M guix/build/node-build-system.scm => guix/build/node-build-system.scm +2 -1
@@ 208,7 208,8 @@ only after the 'patch-dependencies' phase." (jsobject-update* pkg-meta `("devDependencies" ,delete-from-jsobject (@)) `("dependencies" ,delete-from-jsobject (@)))))) `("dependencies" ,delete-from-jsobject (@)) `("peerDependencies" ,delete-from-jsobject (@)))))) (define* (delete-lockfiles #:key inputs #:allow-other-keys) "Delete 'package-lock.json', 'yarn.lock', and 'npm-shrinkwrap.json', if they