Skip to main content

teraslice-cli / helpers/utils

helpers/utils

Variables​

wasmPlugin​

const wasmPlugin: object

Defined in: teraslice-cli/src/helpers/utils.ts:104

Type Declaration​

name​

name: string = 'wasm'

setup()​

setup(build): void

Parameters​
ParameterType
buildany
Returns​

void

Functions​

camelCase()​

camelCase(str): string

Defined in: teraslice-cli/src/helpers/utils.ts:29

Parameters​

ParameterType
strstring

Returns​

string


detectPackageManager()​

detectPackageManager(packageJson, dir): PackageManager

Defined in: teraslice-cli/src/helpers/utils.ts:89

Detects the package manager from the packageManager field in package.json or by checking for lock files in the given directory.

Parameters​

ParameterTypeDescription
packageJsonanyParsed package.json object
dirstringDirectory to check for lock files as a fallback

Returns​

PackageManager

The detected package manager name


getPackage()​

getPackage(filePath?): any

Defined in: teraslice-cli/src/helpers/utils.ts:33

Parameters​

ParameterType
filePath?string

Returns​

any


getTerasliceClient()​

getTerasliceClient(cliConfig): TerasliceClient

Defined in: teraslice-cli/src/helpers/utils.ts:43

Parameters​

ParameterType
cliConfigRecord<string, any>

Returns​

TerasliceClient


getTerasliceClusterType()​

getTerasliceClusterType(terasliceClient): Promise<string>

Defined in: teraslice-cli/src/helpers/utils.ts:47

Parameters​

ParameterType
terasliceClientTerasliceClient

Returns​

Promise<string>


handleWrapper()​

handleWrapper(fn): (argv) => void

Defined in: teraslice-cli/src/helpers/utils.ts:67

Parameters​

ParameterType
fn(argv) => any

Returns​

(argv) => void


kebabCase()​

kebabCase(str): string

Defined in: teraslice-cli/src/helpers/utils.ts:21

Parameters​

ParameterType
strstring

Returns​

string


snakeCase()​

snakeCase(str): string

Defined in: teraslice-cli/src/helpers/utils.ts:25

Parameters​

ParameterType
strstring

Returns​

string