experiment

package
v1.11.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Create

func Create(ctx context.Context, name string) error

func CreateDir

func CreateDir(dir string) error

func RunCmd

func RunCmd(ctx context.Context, dir, command string, args ...string) error

func RunCmdSilent

func RunCmdSilent(ctx context.Context, dir, command string, args ...string) error

func ShowSpinner

func ShowSpinner(text string) func()

func UpgradeCommand

func UpgradeCommand(ctx context.Context, version, baseDir string) error

func UpgradeCommandGlobal

func UpgradeCommandGlobal(_ context.Context, version string) (*build.Build, error)

func UpgradePackages

func UpgradePackages(ctx context.Context, version, playerPath, callbacksPath string) error

Types

type PackageJSON

type PackageJSON struct {
	Name            string            `json:"name"`
	Scripts         map[string]string `json:"scripts"`
	Dependencies    map[string]string `json:"dependencies"`
	DevDependencies map[string]string `json:"devDependencies"`
	Volta           map[string]string `json:"volta"`
}

type PackageLock

type PackageLock struct {
	Name         string                        `json:"name"`
	Packages     map[string]PackageLockPackage `json:"packages"`
	Dependencies map[string]PackageLockDep     `json:"dependencies"`
}

type PackageLockDep

type PackageLockDep struct {
	Version   string            `json:"version"`
	Resolved  string            `json:"resolved"`
	Integrity string            `json:"integrity"`
	Requires  map[string]string `json:"requires"`
}

type PackageLockPackage

type PackageLockPackage struct {
	Name            string            `json:"name"`
	Version         string            `json:"version"`
	Dependencies    map[string]string `json:"dependencies"`
	DevDependencies map[string]string `json:"devDependencies"`
	Requires        map[string]string `json:"requires"`
}

type PackageVersion

type PackageVersion struct {
	Configured string `json:"configured,omitempty" yaml:"configured,omitempty"`
	Requested  string `json:"requested,omitempty" yaml:"requested,omitempty"`
	Resolved   string `json:"resolved,omitempty" yaml:"resolved,omitempty"`
}

func GetVersion

func GetVersion(dir, pkg string) *PackageVersion

func (*PackageVersion) String

func (v *PackageVersion) String() string

type SimpleComponent

type SimpleComponent struct {
	Name     string          `json:"name,omitempty" yaml:"name,omitempty"`
	Empirica *PackageVersion `json:"empirica,omitempty" yaml:"empirica,omitempty"`
}

func GetSimpleComponent

func GetSimpleComponent(full bool) []*SimpleComponent

func (*SimpleComponent) String

func (c *SimpleComponent) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL