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: