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

Parameters
ParameterType
argvunknown
Returns

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