OK, you could add node-types-trusted-types too.

I have heard of M.U.T but do not know very well. Zotero (which I'm
packaging) does depend on many node-* packages (more than 130), and I
try to minimize the packages I shall upload to debian. But I must say
most of them are not from the same author and I can't tell exactly if
they are dead or not.
And of course I'll try to do M.U.T. later if possible.

On Sat, Oct 3, 2026 at 12:41 AM Jérémy Lal <[email protected]> wrote:
>
>
>
> Le ven. 2 oct. 2026 à 18:37, Emfox Zhou <[email protected]> a écrit :
>>
>> Thanks, I'm very happy that someone would do it, please go ahead.
>
>
> In which case, node-types-trusted-types might be also a good candidate.
>
> I see you are ITP-ing a ton of modules, do you know that you can bundle
> some of them using M.U.T. and components ?
> Typical use case is when a bunch of modules have the same upstream author,
> or when a module has only one actual consumer and is no longer maintained.
>
>>
>>
>> On Sat, Oct 3, 2026 at 12:31 AM Jérémy Lal <[email protected]> wrote:
>> >
>> > Extracted from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1148652:
>> >
>> > For @types/webxr, it's different:
>> > It provides standard DOM API types from DefinitelyTyped, and we don't
>> > distribute the whole thing, as it is so huge.
>> > It would make sense to distribute sub-groups of it, like "all the web
>> > browsers API available to javascript":
>> > node-browser-types with components:
>> > @types/web
>> > @types/webxr
>> > @types/w3c-web-usb
>> > @types/w3c-web-serial
>> > @types/w3c-web-hid
>> > @types/web-bluetooth
>> > None of them are already available, yet any typescript app that runs on a
>> > browser will need it (mostly @types/web).
>> >
>> > I would be pleased to do that just now, and instead of creating a new ITP,
>> > retitle it to node-browser-types and add @webgpu/types to it.
>> >
>> > Jérémy
>> >
>> >
>> > Le ven. 2 oct. 2026 à 18:27, Emfox Zhou <[email protected]> a écrit :
>> >>
>> >> Package: wnpp
>> >> Severity: wishlist
>> >> Owner: Emfox Zhou <[email protected]>
>> >>
>> >> * Package name    : node-webgpu-types
>> >>   Version         : 0.1.74
>> >>   Upstream Author : GPUWeb Community Group
>> >> * URL             : https://github.com/gpuweb/types
>> >> * License         : BSD-3-Clause
>> >>   Programming Lang: TypeScript (type declarations only)
>> >>   Description     : TypeScript definitions for the WebGPU API
>> >>
>> >> Declarations only, no runtime code: the npm tarball is 4 files / 28 KB and
>> >> its package.json has no "dependencies" field at all.
>> >>
>> >> Why a separate source package: the WebGPU declarations shipped in
>> >> TypeScript's own "dom" lib are incomplete.  Upstream's README says the 
>> >> full
>> >> set only landed in 6.0.4 and later, but there is no 6.0.4 on npm - 6.x 
>> >> stops
>> >> at 6.0.3, and the current latest (7.0.2) is listed as incomplete too.  So 
>> >> no
>> >> released TypeScript currently carries the complete WebGPU declarations, 
>> >> and
>> >> consumers have to pull @webgpu/types explicitly.
>> >>
>> >> On "is it a generated file": the packaged dist/index.d.ts is not 
>> >> regenerated
>> >> by this package.  Its header reads "This file is manually-edited by 
>> >> diffing
>> >> against an autogenerated file"; the leading section is a hand-written
>> >> extra.d.ts and the remainder is hand-edited against the generated 
>> >> baseline.
>> >> Upstream maintains and publishes it as source, so it is upstream's own
>> >> release artifact rather than a build product we would have to rebuild.
>> >>
>> >> I need it as a build-dependency of node-monaco-editor-core, which I am
>> >> packaging (monaco-editor 0.57.0).
>> >>
>> >> Thanks,
>> >> Emfox
>> >>
>>
>>
>> --
>> Emfox Zhou
>>
>> GnuPG Public Key: 0x10000DEB



-- 
Emfox Zhou

GnuPG Public Key: 0x10000DEB

Reply via email to