API 参考
    正在准备搜索索引...

    变量 VipPackageJSON常量

    VipPackageJSON: {
        getCurrentVersion: (cwd?: string) => null | string;
        getPackageJSON: <T>(cwd?: string) => T & PackageJSONMainFest;
        getPackagePath: (cwd?: string) => string;
        getPkgGreenLabel: (pkgName: string) => string;
        getPkgRedLabel: (pkgName: string) => string;
        getReleaseVersion: (
            currentVersion: string,
            releaseType: ReleaseType,
        ) => null | string;
        getVersionGitTag: () => null | string;
        hasScript: (packageJSON: PackageJSONMainFest, script: string) => boolean;
        isExistPackageJSON: (cwd?: string) => boolean;
        isExistPackageLock: (cwd?: string) => boolean;
        isExistPnpmLock: (cwd?: string) => boolean;
        isPackageJSON: (packageJSON: PackageJSONMainFest) => boolean;
        promptReleaseVersion: (
            currentVersion: string,
            preid?: string,
        ) => Promise<string>;
        replaceOrAddToJSON: (json: Record<string, unknown>, cwd?: string) => void;
        runScript: (scriptName: string, cwd?: string) => Promise<void>;
        updateVersion: (newVersion: string, cwd?: string) => void;
    } = ...

    package.json处理

    类型声明

    • getCurrentVersion: (cwd?: string) => null | string
    • getPackageJSON: <T>(cwd?: string) => T & PackageJSONMainFest
    • getPackagePath: (cwd?: string) => string
    • getPkgGreenLabel: (pkgName: string) => string
    • getPkgRedLabel: (pkgName: string) => string
    • getReleaseVersion: (currentVersion: string, releaseType: ReleaseType) => null | string
    • getVersionGitTag: () => null | string
    • hasScript: (packageJSON: PackageJSONMainFest, script: string) => boolean
    • isExistPackageJSON: (cwd?: string) => boolean
    • isExistPackageLock: (cwd?: string) => boolean
    • isExistPnpmLock: (cwd?: string) => boolean
    • isPackageJSON: (packageJSON: PackageJSONMainFest) => boolean
    • promptReleaseVersion: (currentVersion: string, preid?: string) => Promise<string>
    • replaceOrAddToJSON: (json: Record<string, unknown>, cwd?: string) => void
    • runScript: (scriptName: string, cwd?: string) => Promise<void>
    • updateVersion: (newVersion: string, cwd?: string) => void