API 参考 / @142vip/utils / VipMonorepo
变量: VipMonorepo
constVipMonorepo: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[]
获取发布的包名 参考:
- pnpm 命令: https://pnpm.io/cli/list
- filter参数: https://pnpm.io/filtering
参数
filter?
string | string[]
