abx_plugin_npm.binproviders

Module Contents

Classes

SystemNpmBinProvider

LibNpmBinProvider

Data

DEFAULT_LIB_NPM_DIR

OLD_NODE_BIN_PATH

NEW_NODE_BIN_PATH

SYS_NPM_BINPROVIDER

LIB_NPM_BINPROVIDER

npm

API

abx_plugin_npm.binproviders.DEFAULT_LIB_NPM_DIR[source]

‘Path(…)’

abx_plugin_npm.binproviders.OLD_NODE_BIN_PATH[source]

None

abx_plugin_npm.binproviders.NEW_NODE_BIN_PATH[source]

None

class abx_plugin_npm.binproviders.SystemNpmBinProvider[source]

Bases: abx_pkg.NpmProvider

name: abx_pkg.BinProviderName[source]

‘sys_npm’

npm_prefix: Optional[pathlib.Path][source]

None

class abx_plugin_npm.binproviders.LibNpmBinProvider[source]

Bases: abx_pkg.NpmProvider

name: abx_pkg.BinProviderName[source]

‘lib_npm’

PATH: abx_pkg.PATHStr[source]

None

npm_prefix: Optional[pathlib.Path][source]

None

setup() None[source]
abx_plugin_npm.binproviders.SYS_NPM_BINPROVIDER[source]

‘SystemNpmBinProvider(…)’

abx_plugin_npm.binproviders.LIB_NPM_BINPROVIDER[source]

‘LibNpmBinProvider(…)’

abx_plugin_npm.binproviders.npm[source]

None