From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id gGHLNM+y3GHqlgAAgWs5BA (envelope-from ) for ; Mon, 10 Jan 2022 23:27:27 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id ONhjMc+y3GEPdAAAauVa8A (envelope-from ) for ; Mon, 10 Jan 2022 23:27:27 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 5AA792EB78 for ; Mon, 10 Jan 2022 23:27:27 +0100 (CET) Received: from localhost ([::1]:45084 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n738Q-0001R9-4D for larch@yhetil.org; Mon, 10 Jan 2022 17:27:26 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57730) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7385-0001Qx-Sf for help-guix@gnu.org; Mon, 10 Jan 2022 17:27:05 -0500 Received: from mout.web.de ([217.72.192.78]:55977) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n737y-0007pn-Rt for help-guix@gnu.org; Mon, 10 Jan 2022 17:27:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1641853610; bh=VJkSRSJbz/9baf2w4vi+HOjTLYYmB3dZa7C6JZ0hJDQ=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=ML3zKWYQ2ERNdeGI0tFH7PiJxtJyyzuqITrnqtv0uhfUVXQwhVxRfXuMuH3PjInCM Q3MMM7n0JgEKZdBMxd8lsmNU0qcNZbUoCCT204hnIMynvdYQXS1IKCUFu53q/R93Xx KX/mJUS8RFiPiFULGFpCF8X100cPekh9Gf4nJ03g= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from fluss ([84.149.81.193]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MZSBQ-1mtJtM0wMw-00WntZ; Mon, 10 Jan 2022 23:26:50 +0100 References: <87y23niukg.fsf@fastmail.com> <87h7abpqkn.fsf@web.de> <87k0f74fum.fsf@gmail.com> User-agent: mu4e 1.6.10; emacs 27.2 From: "Dr. Arne Babenhauserheide" To: Chris Marusich Subject: Re: Web development on Guix: nodejs, npm and all that Date: Mon, 10 Jan 2022 23:24:40 +0100 In-reply-to: <87k0f74fum.fsf@gmail.com> Message-ID: <87czkzp6qf.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:NRlLo/WlernecTai8EIPhN7/a+9nBG05fjO+D0dXcSn6AA03+Iq GJ5PPDxArdMlYntTIp42Pg+lxn8xfz6DEu2wl3+l/OEUIUJ0KbW4EwYScCDatiNKTuIBeFl yu1fajFBJBnEnc7JGyZAqdkvn9XvcZXrRS3SvodW5oF6z662d5ai3rcBdBLIyFubEpOIFdD iVms56P8OlfO3+xuHf2qw== X-UI-Out-Filterresults: notjunk:1;V03:K0:sGw4lzsXuqA=:HdpKA4boDtS6cV2f9I0Vrb R31rU0TH/nwOheIDEzBAzJ1oY3utoU6D+ECHysHbWhBSRp9jVnkFDuyV+uROu8LPxSJoowJcU AzWBxkcbfHen6Rh+LflGyFe5nv2r6pZ71wB0G66a80xkEdjcqCaL4sdwGHwszeBK36hbQawmf QxMMAmXXyeszMsbt626xlyK08LHaJKDrvDp4r4fcbVLHBKjNVV+By3B9WMw9wsH9U3SUo5lix ik/nip3+TrckRM1zrX8ab57bA9sihRHiLqVfcB/du+VPNHbvkk1AJ5P1COLWcUe+CvhFAPNLy P0BZku5WYRo/2/LnE5t1esRW0+RzKUNpo4V9QkxNu4piQX4IVjIwyaZXbNTQF21T1dRvarODH 6UMQL3JPefFAT99SyVeFdwPhO+4w4yFanIS5eSG0+aVJZ5KhUl0q919X5LOxdgAo3Og6FYD2B 0rVL5lbqa0dLdw0qEQD/lWG2MW1PDTpnYX1qqRlAJeUuwx6/b0wc/ue3XUAthaOmwLPfllTjG 8xLW/hNhT10ry5IrAhtpJ24XXgHgOvBja0fDvXviWtVNxCC5GNIqjvaNEIqaYf10hz+8c+SWz TiJDnbqak6zj5CrxFZrmIGnuQ6JEUgiQPXJh+fNiByHikOwt1v0Uq0u9PtwJdtfiFzH3gYmGa +jzM2SqBMQIl/PBvm0dOpy83iBrsznrMRdRv/zlNcU7b+Zfcoi1l+MYF/GzYmHFoZutmq+4+H UipeGkeGJBbME6u1qPWvbeOlBkA4b/XzsoI51P1ADbZ+ouD8QsXVFQpuaS5nYVjEeuXdhpaVo zvzI1VPPgOJzp7PrBzIrpgXcb543PmdMawiwPWbIVq2Z/zT/1OS71X/oSa5U/C+j5tvnXSj+1 ezHC+ddA3qEQTvcjc4kMqFwGCYhcxh/J24MzYzv94GwrJGPJVZudrNffDBpO9CIpUdbUARNqS CvmBWeW2IW+DO3GqVyNld3eUfGQAynQYknhHJlQBYGrOTlbP26CRNdg0/xpM3VwzaeCBhCou8 Tpnr/dAKvUT1NKBlvD282cp0N5sBrG3M/K3tTXbnACXaeTg/cnqHWcvGlmhF8leJ9l5/XbAT7 AK+ICTtZdryEDI= Received-SPF: pass client-ip=217.72.192.78; envelope-from=arne_bab@web.de; helo=mout.web.de X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1641853647; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=DgotcF4tPCREvHnS3JQdMohC93gCShQw1PMDuGeHmb8=; b=tjq0WG6OooUn78Khz140mINwXdELditfp8z171kX/+M+tjCaXDZyeDL6+GPn4vF1Zwq5Wc 2TPN6Qx5cLp+nKRt9e5AO7UtEAjW2HkAOyKRY4Ys4PuQooX+ILcVPszvONBX77E2vEezZC 9UvIeB1DBwK0JrWwIx9zdHxWanL26uE49B5cM/uNNRdc0MCl2IaeuT3Cmpq8UmGeYoUHxW lGx4rO7nCZhsRgpBYFJ1rhS3YwVKBse4Ptyvf9Wx2ixG1QvbCERy2meF9ixeNtnVH7H4Z1 1oXo/lX5HBmPiRo+PGM/4Lj9dLoPewqBqSbEWTWzPNaCGn90/r3dtIY2aN01bw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1641853647; a=rsa-sha256; cv=none; b=BNlA/F8x6wiqvbCqmZmys3uXr4vJaTSkzYZVMCqXKb8KxTaZN+JuyieTFo64kNiq0VZvpg nCQ60wZN1bxVxdxpLpUajrAJqfRsSIm2cNpz14NFPKGD6tpmEbrNuDYZZRWGvEDJeoG58x mkAkLieRm4DNaNoBM2WycWoXABzCeJH7uREYiNK3HOTnBNJYo8yaJAHgynocerfVQ6ESqs galsgOHOh14wAwJQk0dWscvlUhCOYkHDe7nbyQvcqPRICTb0RzE6bleHu39GIsDb1zBrNx P+zfCbxxHbiQCVb61fJGRsAGZU8jrqVNbATUdzEVRHv8falNyaUH7qkQtV1zMg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=web.de header.s=dbaedf251592 header.b=ML3zKWYQ; dmarc=fail reason="SPF not aligned (relaxed)" header.from=web.de (policy=none); spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.11 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=web.de header.s=dbaedf251592 header.b=ML3zKWYQ; dmarc=fail reason="SPF not aligned (relaxed)" header.from=web.de (policy=none); spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 5AA792EB78 X-Spam-Score: -4.11 X-Migadu-Scanner: scn0.migadu.com X-TUID: QrdmplKn7Odg --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Chris Marusich writes: > Just to be clear: that means you're using node to manage all the > dependencies, not Guix, right? Not that there's anything wrong with > that. I'm just curious, since watching on the sidelines, I've often > heard that NPM is difficult to package in Guix. Yes, I use npm, because that means that I can directly use our webdev teams shared setup. Otherwise I=E2=80=99d have to spend too much time keepi= ng up to date with the versions of our dependencies (since some npm packages require regular security updates). Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmHcsqkQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD62i1D/0deP/GiKtHMXzjPoIP+NzdiWjSjQOhuYC/ znMIQDDeXc71wpvIzfDUKQBztM/wC/HXIk+pR5OtqUBSR27sZ7n/UAMLEL4M4U3d 3/TkJ62FM8mEH7hlELmzCUUw+Mi4ED6o9jlE/JZDqH+bYTzIfvtlNMCFzLpHjoOs nj7u6r7pycvGJ8bHUCzkXW4vCAAKFAeewoIrTTSgfsfCFLJqLtr9vx7gqNlrV5Ca 5tc9SLeu7P11RciLlpp0zvBGBOasQNfNyCUnwTeAjJa2ae/boD3cAmkwLOKSNMG/ mhTsjRiMQTB0w57R0aiG6yAc+F/GnE21l4maM3MfU4cqJ4AAYuyZqzRAYxNTMm8T StMVX0uwEmmJNmFUdLT4VZJqSD5+r5skrbAHplKRc2t1PlZsJIU1WxuONqRCdtT5 3uka1TzyGjpCgJ2YD48cLG9bLPjQk3k+PkMhTSORWY7FnKRVuVzeYANxKimGJOSW 0HTxRR11vPEFRGJe35GvrHKp1qNoJUCqUVSbwGXke6HXJ8ih4uOq9spveWewbvFD MkM+HECjamOS3VEcp/VEtJ24JLSWp3NRz8DsRGGiMseOMSVqESu59Z1fNkSGjBLw XUopZmZQ3Hee6NLzLWAAI4osIcQDwYELzDwhmrZFx8QQo7TArM0db8/QkFdCoNPB eUm+JDOv6ojEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmHcsqkQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSCszA/9v5aJ2saDumxdNXBfqSUDWTQfh VddnHk844udW+fRTQm0UM5YK3eFLTf6ikCRrkflamrNBDzQ5/CkiZ1eYq2Y6UVAZ YEI/H7VurFDBq4N9WK17qP+BfNSnHmmxWJLBLUKoatGwNZ62LHyVJSAsvcIzYUf9 Kqq+MC1i8bAGS5wibA== =FCg4 -----END PGP SIGNATURE----- --=-=-=--