More simple:
$ pkgjs-depends @mdi/font-build
# @mdi/font-build@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@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
--
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel