On Mon, Mar 2, 2020 at 6:24 PM Xavier <[email protected]> wrote: > > Le 02/03/2020 à 00:15, Bastien ROUCARIES a écrit : > > On Sun, Mar 1, 2020 at 4:53 PM Jonas Smedegaard <[email protected]> wrote: > >> > >> Quoting Bastien ROUCARIES (2020-03-01 16:26:23) > >>> On Tue, Feb 25, 2020 at 5:43 AM Xavier <[email protected]> wrote: > >>>> > >>>> Le 24/02/2020 à 23:28, Bastien ROUCARIES a écrit : > >>>>> Hi, > >>>>> > >>>>> This package should die. > >>>>> With newer pkg-js-tools we must embded the types is not supplied by > >>>>> the main package as a compoent of the main package. > >>>>> > >>>>> I was burned because acorn now supply a type. > >>>>> > >>>>> It is better to do the work in the main package than in a meta package > >>>> > >>>> Hi, > >>>> > >>>> I don't agree: many @types/foo files are requires by many packages > >>>> during build (examples with @types/node, @types/mocha,...). So I think > >>>> we should keep a virtual package. > >>> > >>> I means that main package should have a component that create a > >>> @types/node (virtual?) pacakge > >>> > >>> But a meta package is worst because we have an out of sync between > >>> main package and types. > >> > >> Yes, I fully agree with you, Bastien! > >> > >> I think the way to kill that horrible package is to add the types to the > >> respective node-* package. > > > > exactly and pkg-js-tools + components is the best way to do. Could you > > propose a wording for javascript policy ? > > Hi, > > > so let's plan this: > > * @types/backbone => node-backbone > * @types/chai => node-chai > * @types/estree => node-estree > * @types/expect.js => node-expect.js > * @types/fs-extra => node-fs-extra > * @types/glob => node-glob > * @types/handlebars => node-handlebars > * @types/jquery => node-jquery (to be grouped) > * @types/jsdom => to be removed (node-jsdom removed with libjs-jquery) > * @types/lodash => node-lodash > * @types/marked => node-marked > * @types/mathjax => node-mathjax > * @types/micromatch => node-micromatch > * @types/minimist => node-minimist > * @types/mocha => node-mocha > * @types/node => typescript or nodejs ? > * @types/requirejs => node-requirejs > * @types/sax => node-sax > * @types/semver => node-semver > * @types/shelljs => node-shelljs > * @types/sinon => node-sinon > * @types/sizzle => libjs-sizzle ? > * @types/underscore => node-underscore > > * In these packages, add 'Breaks: node-typescript-types (< 20190219)' > > * During a short delay: > * publish these packages in unstable > * update dependencies for package that (build-)depends on > node-typescript and publish them: > - node-base64url > - node-css-what > - node-domhandler > - node-domutils > - node-entities > - node-htmlparser2 > - node-path-to-regexp > - node-rollup > - node-xterm > - node-ytdl-core > - ipywidgets (coordination with Debian Python Modules Team) > > * After full migration to testing, ROM-RM node-typescript-types
Yes this is the plan, thanks for doing my homework > > Cheers, > Xavier > > -- > Pkg-javascript-devel mailing list > [email protected] > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel -- Pkg-javascript-devel mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel
