[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Request to join JS Team's Salsa group



Hi,

please follow out doc (https://wiki.debian.org/Javascript).

Here are the vite dependencies (running dependencies, not build-deps):

$ pkgjs-depends vite
# vite@6.2.0
# 14 missing npm module(s)
DEPENDENCIES:
  esbuild (esbuild)
  node-chokidar (chokidar)
  node-immutable (immutable)
  node-inquirer (rxjs)
  node-less (less)
  node-postcss (postcss, source-map-js)
  node-pre-gyp (detect-libc)
  node-stylus (stylus)
  node-supports-color (supports-color)
  node-terser (terser)
  node-yaml (yaml)
  nodejs (@types/node)
  rollup (rollup)

MISSING:
vite@6.2.0
 └── jiti (2.4.2)
 └── lightningcss (1.29.1)
 └── sass (1.85.1)
 └── sass-embedded (1.85.1)
     └── @bufbuild/protobuf (2.2.3)
     └── buffer-builder (0.2.0)
     └── colorjs.io (0.5.2)
     └── sync-child-process (1.0.2)
         └── sync-message-port (1.1.3)
     └── varint (6.0.0)
 └── sugarss (5.0.0)
 └── tsx (4.19.3)
     └── get-tsconfig (4.10.0)
         └── resolve-pkg-maps (1.0.0)


On 3/2/25 11:53, weepingclown wrote:
Hi Maytham,

Just FYI, I remember looking into vite's dependency list once, and it's literally and endless blackhole. I couldn't find the end of nested dependencies for even one of the deps after generating trees for hours, and when I did for one after a long time, that package was last touched 6-7y ago. So it will not only a lot of work, but also a huge maintenance burden. You can get away with adding a lot of smaller deps as components down the line, but it's still quite a lot. I wish you best of luck in the packaging effort, but it'd be good to keep this in mind.

Best,
Ananthu


On 2 March 2025 10:11:41 UTC, Maytham Alsudany <maytham@debian.org> wrote:

    Hi JS Team,

    I'd like to be added to the Javascript Team's Salsa group, my username
    is @Maytha8. I want to look into packaging vite's dependencies.

    Thanks,
    Maytham



Reply to: