[Pkg-javascript-devel] Request to join the Debian JavaScript Maintainers group
Pirate Praveen
praveen at onenetbeyond.org
Sun Dec 11 18:09:45 GMT 2022
On Sun, Dec 11 2022 at 05:45:04 PM +01:00:00 +01:00:00, Yadd
<yadd at debian.org> wrote:
> 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
>
I have attempted to package this earlier, you can see the existing work
here
https://salsa.debian.org/js-team/node-webfont
You can try to continue from there.
> 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
>
> --
> Pkg-javascript-devel mailing list
> Pkg-javascript-devel at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel
More information about the Pkg-javascript-devel
mailing list