Better view of dependencies (`npm2deb depends` is often false):
$ pkgjs-depends vite
# vite@4.4.11
# 13 missing npm module(s)
DEPENDENCIES:
esbuild (esbuild)
node-chokidar (chokidar)
node-immutable (immutable)
node-less (less)
node-postcss (postcss, source-map-js)
node-pre-gyp (detect-libc)
node-stylus (stylus)
node-terser (terser)
nodejs (@types/node)
rollup (rollup)
MISSING:
vite@4.4.11
└── fsevents (2.3.3) # BANNED (not compatible with linux)
└── lightningcss (1.22.0)
└── lightningcss-darwin-arm64 (1.22.0)
└── lightningcss-darwin-x64 (1.22.0)
└── lightningcss-freebsd-x64 (1.22.0)
└── lightningcss-linux-arm-gnueabihf (1.22.0)
└── lightningcss-linux-arm64-gnu (1.22.0)
└── lightningcss-linux-arm64-musl (1.22.0)
└── lightningcss-linux-x64-gnu (1.22.0)
└── lightningcss-linux-x64-musl (1.22.0)
└── lightningcss-win32-x64-msvc (1.22.0)
└── sass (1.69.2) # easy to replace by node-sass
└── sugarss (4.0.1)
The "lignthningcss-*" are prebuilt objects, lightningcss should build
only required package