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?) => PackageJSONWithPath | undefined

获取某个包的PkgJSON信息

参数 ​

pkgName ​

string

filter? ​

string | string[]

返回 ​

PackageJSONWithPath | undefined

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[]