From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Lepiller Subject: Re: NPM importer Date: Thu, 22 Nov 2018 09:36:31 +0100 Message-ID: References: <70F182DB-C157-4763-A4C6-89985545661C@lepiller.eu> <0e5afb2d-c182-6be4-ba2d-6a6f7dd45ac9@riseup.net> <1150DF84-4952-4401-A8D0-3E05A4D0EB74@lepiller.eu> <23f36a0d-a5ef-5457-1d8e-61fbebda91c4@riseup.net> <87zhu3b41w.fsf@gnu.org> <87va4qxf8e.fsf@posteo.net> <62a1a976-ed2f-a68d-0aa8-d6fb6bd46c14@riseup.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35140) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gPkTj-0006KE-98 for guix-devel@gnu.org; Thu, 22 Nov 2018 03:36:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gPkTf-0001mE-9j for guix-devel@gnu.org; Thu, 22 Nov 2018 03:36:51 -0500 In-Reply-To: <62a1a976-ed2f-a68d-0aa8-d6fb6bd46c14@riseup.net> 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: guix-devel@gnu.org, swedebugia , Brett Gilio , Mike Gerwitz Thanks! It made me wonder if we could better approximate the set of needed = dependencies by looking at package tags=2E I'll try to improve my script in= that spirit, and share it again here=2E I think once we have a clearer view of what we want, we should focus on fi= nding the best way forward: what packages do we need first, etc=2E I think = build tools are obviously more important than test tools, which should have= a greater priority than the rest of packages=2E Le 22 novembre 2018 02:02:52 GMT+01:00, swedebugia a =C3=A9crit : >Hi > >On 2018-11-22 00:22, swedebugia wrote: >snip > >> A graph of all npm packages and top packages is also available:=20 >> https://exploring-data=2Ecom/info/npm-packages-dependencies/ > >While investigating the top libraries* packages with most depends in >npm=20 >I found the following: > >Lib Dep DevDep RecdevDep Dependants license >underscore 0 12 2400+ 18000+ mit >async 1 37 2696 26069 mit > >rec=3Drecursive > >See also the issue I created here:=20 >https://github=2Ecom/caolan/async/issues/1600 asking which of asyncs 37= =20 >devdeps are needed to build or build+test async=2E > >And similar here: https://github=2Ecom/jashkenas/underscore/issues/2790