github.com/gobuffalo/buffalo-cli/v2@v2.0.0-alpha.15.0.20200919213536-a7350c8e6799/cli/internal/plugins/webpack/build/ifaces.go (about) 1 package build 2 3 import ( 4 "context" 5 "os/exec" 6 7 "github.com/gobuffalo/buffalo-cli/v2/cli/internal/plugins/webpack/internal/ifaces" 8 "github.com/gobuffalo/plugins/plugio" 9 ) 10 11 // Tooler returns the name of the asset tool to use. 12 // npm, yarnpkg, etc... 13 type Tooler = ifaces.Tooler 14 15 type Scripter = ifaces.Scripter 16 type Stdouter = plugio.Outer 17 18 type AssetBuilder interface { 19 BuildAssets(ctx context.Context, root string, cmd *exec.Cmd) error 20 }