[Pkg-javascript-devel] Request to join the Debian JavaScript Maintainers group

Yadd yadd at debian.org
Sun Dec 11 16:45:04 GMT 2022


More simple:

$ pkgjs-depends @mdi/font-build
# @mdi/font-build at 1.8.10
# 12 missing npm module(s) 

DEPENDENCIES:
   node-argparse (argparse)
   node-commander (commander)
   node-cosmiconfig (cosmiconfig)
   node-deep-equal (call-bind)
   node-deepmerge (deepmerge)
   node-define-properties (define-properties)
   node-es-abstract (es-abstract)
   node-fs-extra (fs-extra)
   node-function-bind (function-bind)
   node-glob (glob)
   node-globby (globby)
   node-meow (meow)
   node-node-sass (node-sass)
   node-nunjucks (nunjucks)
   node-p-limit (p-limit)
   node-pako (pako)
   node-readable-stream (readable-stream)
   node-resolve-from (resolve-from)
   node-sax (sax)
   node-string.prototype.codepointat (string.prototype.codepointat)
   node-svg2ttf (svg2ttf)
   node-xml2js (xml2js)
   node-yargs (yargs)

MISSING:
@mdi/font-build at 1.8.10
  └── webfont (9.0.0)
      └── svgicons2svgfont (9.2.0)
          └── array.prototype.flatmap (1.2.4)
          └── geometry-interfaces (1.1.4)
          └── neatequal (1.0.0)
              └── varstream (0.3.2)
          └── string.fromcodepoint (0.2.1)
          └── svg-pathdata (5.0.5)
      └── ttf2eot (2.0.0)
          └── microbuffer (1.0.0)
      └── ttf2woff (2.0.2)
          └── (^) microbuffer (1.0.0)
      └── wawoff2 (1.0.2)


Maybe create just a node-webfont package with embedded dependencies

On 11/12/2022 16:13, Julian Gilbey wrote:
> On Sun, Dec 11, 2022 at 11:19:44AM +0100, Yadd wrote:
>> On 11/12/2022 11:16, Debian GitLab wrote:
>>> Julian Gilbey <https://salsa.debian.org/jdg> requested Developer access
>>> to the Debian JavaScript Maintainers
>>> <https://salsa.debian.org/groups/js-team/-/group_members> group.
>>
>> Hi,
>>
>> welcome to JS Team, please follow our doc & policy:
>>   * https://wiki.debian.org/Javascript
>>   * https://wiki.debian.org/Javascript/Tutorial
>>   * https://wiki.debian.org/Javascript/GroupSourcesTutorial
>>
>> Cheers,
>> Yadd
> 
> Thanks Yadd!
> 
> I'm just a beginner, but I'm having a look at the
> fonts-materialdesignicons-webfont package and trying to update it.  To
> actually build it from source requires 7 as-yet-unpackaged JavaScript
> (node) packages (see below).
> 
> I'm reading the JavaScript team policy and tutorial.  Once I've
> packaged them, would someone with more Debian JavaScript experience be
> willing to glance over them before I upload them?
> 
> One specific point: @mdi/font-build creates a binary called
> "font-build", which seems to me perhaps overly generic; though there
> doesn't yet exist a binary with that name in the Debian archive, I
> wonder whether I should rename it to mdi-font-build instead.
> 
> Best wishes,
> 
>     Julian
> 
> The packages needed to build fonts-materialdesignicons-webfont from
> source:
> 
> * @mdi/font-build
>    depends on:
>    node-sass [already packaged]
>    webfont
>    yargs [already packaged]
> 
>    * webfont
>      depends on:
>      cosmiconfig [already packaged]
>      deepmerge [already packaged]
>      globby [already packaged]
>      meow [already packaged]
>      nunjucks [already packaged]
>      p-limit [already packaged]
>      parse-json [already packaged]
>      resolve-from [already packaged]
>      svg2ttf [already packaged]
>      svgicons2svgfont
>      ttf2eot
>      ttf2woff
>      wawoff2
>      xml2js [already packaged]
> 
>      * svgicons2svgfont
>        depends on:
>        commander [already packaged]
>        glob [already packaged]
>        sax [already packaged]
>        svg-pathdata
>      
>      * ttf2eot
>        depends on:
>        argparse [already packaged]
>        
>      * ttf2woff
>        depends on:
>        argparse [already packaged]
>        pako [already packaged]
>        
>      * wawoff2
>        depends on:
>        argparse [already packaged]
> 
>        * svg-pathdata
>        no dependencies



More information about the Pkg-javascript-devel mailing list