From mboxrd@z Thu Jan 1 00:00:00 1970 From: swedebugia Subject: Re: NPM importer Date: Tue, 20 Nov 2018 00:29:02 +0100 Message-ID: <0e5afb2d-c182-6be4-ba2d-6a6f7dd45ac9@riseup.net> References: <70F182DB-C157-4763-A4C6-89985545661C@lepiller.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39337) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gOsyc-0007NW-Hq for guix-devel@gnu.org; Mon, 19 Nov 2018 18:29:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gOsyZ-0004cE-Ez for guix-devel@gnu.org; Mon, 19 Nov 2018 18:29:10 -0500 Received: from mx1.riseup.net ([198.252.153.129]:34296) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gOsyZ-0004bm-6D for guix-devel@gnu.org; Mon, 19 Nov 2018 18:29:07 -0500 In-Reply-To: <70F182DB-C157-4763-A4C6-89985545661C@lepiller.eu> Content-Language: en-US List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Julien Lepiller , guix-devel@gnu.org On 2018-11-11 16:37, Julien Lepiller wrote: > I improved a bit over jlicht's work here, but there still a few tgings we want co work on: https://framagit.org/tyreunom/guix/tree/npm > > There is an importer and a build system as well as a few packages. One of tge issue is that the importer is not recursive, so it doesn't get the specified version, and the packages aren't tested because the tests depend on cylic dependencies (and sometimes very big circles). Ok. Is there a reason to have this out-of-tree? Could you push it to a wip-npm branch in guix? Some npm packages has no or almost no dependencies. E.g. https://github.com/substack/minimist/blob/master/package.json These we could start with if the build-system works and incrementally improve the build-system and the complexity of added packages. Thoughts? -- Cheers Swedebugia