Home Reference Source Repository
import Repo from 'wyst/es6/Services/Repo.js'
public class | source

Repo

Extends:

eventemitter2~EventEmitterExpressive → Repo

Static Method Summary

Static Public Methods
public static

exec(dir: *, cmd: *): *

public static

git(dir: *, args: *): *

public static

npm(dir: *, args: *): *

public static

safeDirName(name: *): *

Constructor Summary

Public Constructor
public

constructor(info: *)

Member Summary

Public Members
public
public get

id: *

public

info: *

public get

name: *

public get

pkg: *

public get

script: *

Method Summary

Public Methods
public

build(): *

public

clone(): *

public

dir(args: ...*): *

public

exists(): *

public

git(args: ...*): *

public

install(): *

public
public
public
public

npm(args: ...*): *

public

pull(): *

public

rm(): *

public

update(fields: *): *

Inherited Summary

From class Expressive
public static

create(): *

creates a new inherited instance

public

debug: *

public

is(state: string): *

expressive emit

public

when(): *

expressive once

Static Public Methods

public static exec(dir: *, cmd: *): * source

Params:

NameTypeAttributeDescription
dir *
cmd *

Return:

*

public static git(dir: *, args: *): * source

Params:

NameTypeAttributeDescription
dir *
args *

Return:

*

public static npm(dir: *, args: *): * source

Params:

NameTypeAttributeDescription
dir *
args *

Return:

*

public static safeDirName(name: *): * source

Params:

NameTypeAttributeDescription
name *

Return:

*

Public Constructors

public constructor(info: *) source

Override:

Expressive#constructor

Params:

NameTypeAttributeDescription
info *

Public Members

public available: boolean source

public get id: * source

public info: * source

public get name: * source

public get pkg: * source

public get script: * source

Public Methods

public build(): * source

Return:

*

public clone(): * source

Return:

*

public dir(args: ...*): * source

Params:

NameTypeAttributeDescription
args ...*

Return:

*

public exists(): * source

Return:

*

public git(args: ...*): * source

Params:

NameTypeAttributeDescription
args ...*

Return:

*

public install(): * source

Return:

*

public invalidateCache(): * source

Return:

*

public makeAvailable(): * source

Return:

*

public makeUnavailable(): * source

Return:

*

public npm(args: ...*): * source

Params:

NameTypeAttributeDescription
args ...*

Return:

*

public pull(): * source

Return:

*

public rm(): * source

Return:

*

public update(fields: *): * source

Params:

NameTypeAttributeDescription
fields *

Return:

*