Alternative solutions
This is not the only solution and you might also want to look at:
- Craig Burke’s Client Dependencies plugin
-
Install client side dependencies from
npmorbowerby declaring dependencies inbuild.gradle. - Cronn Pnpm plugin
-
A Gradle plugin that provisions
pnpmand integrates a pnpm workspace into a Gradle build. It seems to have a focus on where a pnpm-driven monorepo is the layout of the repository, and some Gradle is added into the root of the repo alongside the pnpm root layout. - Jef Stano’s NPM plugin
-
Generic npm/node build lifecycle support for use within MSP.
- Moowork’s Node plugin
-
Gradle plugin for executing node scripts (supports npm, yarn, grunt and gulp).
- Palantir NPM plugin
-
A Gradle Plugin to create lifecycle tasks that trigger
npmrun commands. - Takuya Kuwahara’s Yarn plugin
-
Allows any
yarncommands to be run in a Gradle build script. It has not been maintained in a long time and will probably not work with any Gradle 7+.