Skip to content

API 参考 / @142vip/utils / VipMonorepo

变量: VipMonorepo

const VipMonorepo: object

定义于: packages/utils/src/core/monorepo.ts:79

类型声明

getPackageJSONPathList()

getPackageJSONPathList: () => string[]

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

返回

string[]

getPkgJSONPath()

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

获取某个包的PkgJSON信息

参数

pkgName

string

filter?

string | string[]

返回

undefined | PackageJSONWithPath

getPkgNames()

getPkgNames: (filter?) => string[]

获取所有包名

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

参数

filter?

string | string[]

返回

string[]

getReleasePkgJSON()

getReleasePkgJSON: (filter?) => PackageJSONWithPath[]

获取发布的包名 参考:

参数

filter?

string | string[]

返回

PackageJSONWithPath[]