Le 02/03/2020 à 00:15, Bastien ROUCARIES a écrit : > On Sun, Mar 1, 2020 at 4:53 PM Jonas Smedegaard <jo...@jones.dk> wrote: >> >> Quoting Bastien ROUCARIES (2020-03-01 16:26:23) >>> On Tue, Feb 25, 2020 at 5:43 AM Xavier <y...@debian.org> 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 Cheers, Xavier -- Pkg-javascript-devel mailing list Pkg-javascript-devel@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel