GNU bug report logs - #77231
[PATCH javascript-team 0/6] Improve importer and build-system.

Previous Next

Package: guix-patches;

Reported by: Nicolas Graves <ngraves <at> ngraves.fr>

Date: Mon, 24 Mar 2025 07:21:01 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: 77231 <at> debbugs.gnu.org
Cc: Nicolas Graves <ngraves <at> ngraves.fr>
Subject: [bug#77231] [PATCH javascript-team 0/6] Improve importer and build-system.
Date: Mon, 24 Mar 2025 08:18:53 +0100
Like in python, there are some development dependencies we want to
avoid since they are not contributing to the build at all.  This patch
series adds options to ignore them.

This change requires to rebuild node, so I prefer to do that on CI.

Nicolas Graves (6):
  import: npm-binary: Fix import.
  import: npm-binary: Improve npm-package->package-sexp.
  import: npm-binary: Improve-style.
  build-system/node: Add phase 'delete-unwanted-dev-dependencies.
  import: npm-binary: Handle vector of licenses.
  import: npm-binary: Filter out npm-ignored-inputs.

 guix/build/node-build-system.scm |  39 +++++++-
 guix/import/npm-binary.scm       | 160 ++++++++++++++++++-------------
 tests/npm-binary.scm             | 157 +++++++++++++++++-------------
 3 files changed, 215 insertions(+), 141 deletions(-)

-- 
2.48.1





This bug report was last modified 105 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.