Hi Julian, These are some excerpts from pkg-js-tools manpage:
debian/nodejs/additional_components is used to set some subdirectories that should be considered as components even if they are not listed in debian/watch. Starting from pkg-js-tools version 0.12.0 and 0.12.7, the packages field in lerna.conf and workspaces field in package.json are used to automatically detect additional components. If a component should not be considered i.e, not automatically detected, insert its name preceded by a "!" in debian/nodejs/additional_components. >From the above, I don't think "!" in debian/nodejs/additional_components is used to exclude a component listed in debian/watch. On Sun, 25 Dec 2022 at 13:09, Julian Gilbey <j...@debian.org> wrote: > Package: pkg-js-tools > Version: 0.15.12 > Severity: normal > > I am working on a package (node-webfont) which requires a non-node > component. The dh-nodejs tools keeps complaining, for example > debclean reports: > > Found debian/nodejs/additional_components > /!\ woff2/package.json not found > Unable to load woff2 > /!\ brotli/package.json not found > Unable to load brotli > > My additional_components reads: > --- > !brotli > !woff2 > --- > following the guidance in pkg-js-tools(7), if I've understood it > correctly. But it seems that this syntax doesn't help; > list-node-components reports: > > [...] > varstream > woff2 > brotli > !brotli > !woff2 > > with the first occurrence being picked up from debian/watch and the ! > occurrences being those in additional_components. But > component_list in /usr/share/perl5/Debian/PkgJs/Utils.pm has a > different behaviour, and it would seem that that should work. > Unfortunately, though, it doesn't appear to do so, and I don't > understand why not. > > Best wishes, > > Julian > > -- > Pkg-javascript-devel mailing list > Pkg-javascript-devel@alioth-lists.debian.net > > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel >
-- Pkg-javascript-devel mailing list Pkg-javascript-devel@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel