npm

package
v2.56.6 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 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)

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