[bug#77231,1/6] import: npm-binary: Fix import.
Commit Message
This is a follow-up to b65f5b731c538227b51645d6d81b0cbb731bb6e4.
* guix/import/npm-binary.scm (npm-package->package-sexp): Use modify-json.
* tests/npm-binary.scm (npm-binary->guix-package test): Use modify-json.
---
guix/import/npm-binary.scm | 3 ++-
tests/npm-binary.scm | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
@@ -228,7 +228,8 @@ (define resolve-spec
((dev-names ...)
`((add-after 'patch-dependencies 'delete-dev-dependencies
(lambda _
- (delete-dependencies '(,@(reverse dev-names))))))))))
+ (modify-json
+ (delete-dependencies '(,@(reverse dev-names)))))))))))
(values
`(package
(name ,name)
@@ -133,7 +133,8 @@ (define have-guile-semver?
(delete 'build)
(add-after 'patch-dependencies 'delete-dev-dependencies
(lambda _
- (delete-dependencies '("node-megabuilder"))))))))
+ (modify-json
+ (delete-dependencies '("node-megabuilder")))))))))
(inputs (list node-bar-0.1.2))
(home-page "https://github.com/quartz/foo")
(synopsis "General purpose utilities to foo your bars")