1.0.12 • Published 11 months ago

render-package v1.0.12

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

render-package

render中封装的下载npm包的类

Usage

import Package = require('render-package');

// pkgName npm包名
// storePath 本地存储路径
const package = new Package({pkgName,storePath})

// 类型定义如下
interface Options {
    version?: string;
    pkgName: string;
    storePath?: string;
    pkgPath?: string;
}
declare class Package {
    version?: string;
    pkgName: string;
    storePath?: string;
    pkgPath?: string;
    constructor(options?: Options);
    prepare(): Promise<void>;
    getNpmPkgLatestVersion(): Promise<string>;
    install(version?: string): Promise<any>;
    canIInstall(): Promise<boolean>;
    isLocalPkgExist(version: string): Promise<boolean>;
    update(): Promise<void>;
    deleteOldVersionPkg(): Promise<void>;
    localPkgPath(version: string): string;
    getPkgCachePath(): Promise<string>;
}

export = Package;
1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.12

11 months ago

1.0.0

1 year ago

0.0.39-alpha.0

1 year ago

0.0.38-alpha.0

1 year ago

0.0.37-alpha.0

1 year ago

0.0.29-alpha.0

1 year ago

0.0.28-alpha.0

1 year ago

0.0.26-alpha.0

1 year ago

0.0.23-alpha.0

1 year ago

0.0.20-alpha.0

1 year ago