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