npm

package
v2.57.4 Latest Latest
Warning

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

Go to latest
Published: Dec 25, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConfigGet

func ConfigGet(npmFlags []string, confName, executablePath string) (string, error)

This method runs "npm config get" command and returns the value of the specified npm configuration.

func ConfigSet added in v2.57.0

func ConfigSet(key, value, executablePath string) error

This method runs "npm config set" command and sets the npm configuration.

func GetConfigList

func GetConfigList(npmFlags []string, executablePath string) (data []byte, err error)

This method runs "npm c ls" command and returns the current npm configuration (calculated by all flags and .npmrc files). For more info see https://docs.npmjs.com/cli/config

func Pack

func Pack(npmFlags []string, executablePath string) ([]string, error)

Types

type NpmConfig

type NpmConfig struct {
	Npm          string
	Command      []string
	CommandFlags []string
	StrWriter    io.WriteCloser
	ErrWriter    io.WriteCloser
}

func (*NpmConfig) GetCmd

func (config *NpmConfig) GetCmd() *exec.Cmd

func (*NpmConfig) GetEnv

func (config *NpmConfig) GetEnv() map[string]string

func (*NpmConfig) GetErrWriter

func (config *NpmConfig) GetErrWriter() io.WriteCloser

func (*NpmConfig) GetStdWriter

func (config *NpmConfig) GetStdWriter() io.WriteCloser

Jump to

Keyboard shortcuts

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