Skip to content

core/lockfile

Variables

EMPTY_LOCKFILE

ts
const EMPTY_LOCKFILE: LockfileData;

Defined in: venpm/src/core/lockfile.ts:4

Functions

addInstalled()

ts
function addInstalled(
   data, 
   name, 
   entry): LockfileData;

Defined in: venpm/src/core/lockfile.ts:26

Parameters

ParameterType
dataLockfileData
namestring
entryInstalledPlugin

Returns

LockfileData


getInstalled()

ts
function getInstalled(data, name): InstalledPlugin | undefined;

Defined in: venpm/src/core/lockfile.ts:22

Parameters

ParameterType
dataLockfileData
namestring

Returns

InstalledPlugin | undefined


isInstalled()

ts
function isInstalled(data, name): boolean;

Defined in: venpm/src/core/lockfile.ts:18

Parameters

ParameterType
dataLockfileData
namestring

Returns

boolean


loadLockfile()

ts
function loadLockfile(fs, path): Promise<LockfileData>;

Defined in: venpm/src/core/lockfile.ts:6

Parameters

ParameterType
fsFileSystem
pathstring

Returns

Promise<LockfileData>


removeInstalled()

ts
function removeInstalled(data, name): LockfileData;

Defined in: venpm/src/core/lockfile.ts:33

Parameters

ParameterType
dataLockfileData
namestring

Returns

LockfileData


saveLockfile()

ts
function saveLockfile(
   fs, 
   path, 
data): Promise<void>;

Defined in: venpm/src/core/lockfile.ts:13

Parameters

ParameterType
fsFileSystem
pathstring
dataLockfileData

Returns

Promise<void>