diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-03-18 08:30:55 +0100 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2026-08-27 10:59:20 +0900 |
| commit | 9d68290c6dd85b813f99f3f4fc0cf136f5273c8c (patch) | |
| tree | 044bd03615fd4efc88f800e17a0c2b44b3294655 | |
| parent | 6140cd9b6dbd419c57abb2535e68ab0083f418cd (diff) | |
guix: node: Migrate to the new modify-json.
* guix/build/node-build-system.scm (patch-dependencies):
Migrate to the new modify-json.
* guix/import/npm-binary.scm (npm-package->package-sexp): Likewise.
Change-Id: I19cadcfc212c7a0efd352acf1d17938078206366
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
| -rw-r--r-- | guix/build/node-build-system.scm | 2 | ||||
| -rw-r--r-- | guix/import/npm-binary.scm | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/guix/build/node-build-system.scm b/guix/build/node-build-system.scm index 42dfa9918d9..be715cc97b3 100644 --- a/guix/build/node-build-system.scm +++ b/guix/build/node-build-system.scm | |||
| @@ -154,7 +154,7 @@ dependencies." | |||
| 154 | (assoc-set! pkg-meta key | 154 | (assoc-set! pkg-meta key |
| 155 | (resolve-dependencies (getter pkg-meta))))) | 155 | (resolve-dependencies (getter pkg-meta))))) |
| 156 | 156 | ||
| 157 | (modify-json | 157 | (modify-json "package.json" |
| 158 | (resolve "devDependencies" | 158 | (resolve "devDependencies" |
| 159 | (lambda (pkg-meta) | 159 | (lambda (pkg-meta) |
| 160 | (or (assoc-ref pkg-meta "devDependencies") '()))) | 160 | (or (assoc-ref pkg-meta "devDependencies") '()))) |
diff --git a/guix/import/npm-binary.scm b/guix/import/npm-binary.scm index 333adaab552..17775ed2269 100644 --- a/guix/import/npm-binary.scm +++ b/guix/import/npm-binary.scm | |||
| @@ -347,7 +347,8 @@ associated Git repository, if available." | |||
| 347 | ((dev-names ...) | 347 | ((dev-names ...) |
| 348 | `((add-after 'patch-dependencies 'delete-dev-dependencies | 348 | `((add-after 'patch-dependencies 'delete-dev-dependencies |
| 349 | (lambda _ | 349 | (lambda _ |
| 350 | (modify-json (delete-dev-dependencies)))))))))) | 350 | (modify-json "package.json" |
| 351 | (delete-dev-dependencies)))))))))) | ||
| 351 | (values | 352 | (values |
| 352 | `(package | 353 | `(package |
| 353 | (name ,name) | 354 | (name ,name) |
