Versions in this module Expand all Collapse all v1 v1.23.14 Apr 4, 2026 v1.23.13 Mar 26, 2026 Changes in this version + func IsDependenciesUpToDate(projectDir string, pm PackageManagerKind) bool + type Cli interface + Install func(ctx context.Context, projectPath string, env []string) error + PackageManager func() PackageManagerKind + Prune func(ctx context.Context, projectPath string, production bool, env []string) error + RunScript func(ctx context.Context, projectPath string, scriptName string, env []string) error + func NewCli(commandRunner exec.CommandRunner) Cli + func NewCliWithPackageManager(commandRunner exec.CommandRunner, pm PackageManagerKind) Cli + type PackageManagerKind string + const PackageManagerNpm + const PackageManagerPnpm + const PackageManagerYarn + func DetectPackageManager(projectDir string) PackageManagerKind