@142vip.utils.Variable.VipMonorepo - 142vip/core-x GitHub Wiki

API 参考 / @142vip/utils / VipMonorepo

Variable: VipMonorepo

const VipMonorepo: object

Defined in: packages/utils/src/core/monorepo.ts:79

Type Declaration

getPackageJSONPathList()

getPackageJSONPathList: () => string[]

获取monorepo下所有包的package.json,返回所有包的路径列表

Returns

string[]

getPkgJSONPath()

getPkgJSONPath: (pkgName, filter?) => undefined | PackageJSONWithPath

获取某个包的PkgJSON信息

Parameters

pkgName

string

filter?

string | string[]

Returns

undefined | PackageJSONWithPath

getPkgNames()

getPkgNames: (filter?) => string[]

获取所有包名

  • 仅仅支持pnpm 参考命令:pnpm ls --json --only-projects ${filter} --depth -1

Parameters

filter?

string | string[]

Returns

string[]

getReleasePkgJSON()

getReleasePkgJSON: (filter?) => PackageJSONWithPath[]

获取发布的包名 参考:

Parameters

filter?

string | string[]

Returns

PackageJSONWithPath[]