Utilities for plugins authors
If you are extending this plugin suite or wirintg aplugin that uses this suite as a library, there are some utility classes than you can use.
Core
-
LifecycleUtils - Utilities for around source set lifecycles. Includes finding specific configuration files, naming and describing tasks, and adding tasks to specific Gradle lifecycles.
-
PackageJsonUtils - Utilities for reading from
package.json. -
RegisterUtils - For registering toolchain and lifecycle manager factories.
-
TsConfigUtils - Utilities for reading from
tsconfig.json. -
WrapperUtils - Utilities for creating wrapper tasks.
Pnpm
-
PnpmUtils - Utilities for pnpm specifics.