AUR.">paru has some nice features that I rarely use, and hav to look up when I need them. Here are two commands to help with dependency management.
⯠paru -Qii nodejs
Name : nodejs
Version : 21.7.2-1
Description : Evented I/O for V8 javascript
Architecture : x86_64
URL : https://nodejs.org/
Licenses : MIT
Groups : None
Provides : None
Depends On : icu libuv libnghttp2 libnghttp3 libngtcp2 openssl zlib brotli c-ares
Optional Deps : npm: nodejs package manager [installed]
Required By : node-gyp nodejs-nopt npm semver
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 46.86 MiB
Packager : Felix Yan <[email protected]>
Build Date : Thu 04 Apr 2024 05:11:09 AM CDT
Install Date : Mon 15 Apr 2024 07:27:02 AM CDT
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Backup Files : None
Extended Data : pkgtype=pkg
You can check all the packages depended on by nodejs by running the following. This is everything from all of the repos you have configured, not what you have installed.
⯠pactree --reverse --sync --depth 1 nodejs
nodejs
ââacorn
ââansible-language-server
ââasar
ââbabel-cli
ââbabel-core
ââbash-language-server
ââblinksocks
ââbower
ââbrowserify
ââcoffeescript
ââdot-language-server
ââemscripten
ââeslint
ââeslint-language-server
ââeslint_d
ââgitlab
ââgnomon
ââgrunt-cli
ââgtop
ââgulp
ââhedgedoc
ââjake
ââmarkdownlint-cli2
ââmarked
ââmarked-man
ââmatrix-appservice-irc
ââmodclean
âânode-gyp
âânodejs-emojione
âânodejs-material-design-icons
âânodejs-nopt
âânodejs-source-map
âânodejs-yaml
âânpm
ââopenui5
ââpm2
ââprettier
ââpyright
âârapydscript-ng
ââs3rver
ââsemver
ââserverless
ââstylelint
ââstylus
ââsvelte-language-server
ââtailwindcss-language-server
ââts-node
ââtypescript
ââtypescript-svelte-plugin
ââuglify-js
ââvscode-css-languageserver
ââvscode-html-languageserver
ââvscode-json-languageserver
ââvue-language-server
ââvue-typescript-plugin
ââwasm-bindgen
ââweb-ext
ââwrangler
ââyaml-language-server
ââyarn