( listOfPackageNamesOrGlob: readonly string[], pkgNames: readonly string[] )
| 59 | } |
| 60 | |
| 61 | function getUnmatchedPatterns( |
| 62 | listOfPackageNamesOrGlob: readonly string[], |
| 63 | pkgNames: readonly string[] |
| 64 | ): string[] { |
| 65 | return listOfPackageNamesOrGlob.filter( |
| 66 | (pkgNameOrGlob) => |
| 67 | !pkgNames.some((pkgName) => micromatch.isMatch(pkgName, pkgNameOrGlob)) |
| 68 | ); |
| 69 | } |
| 70 | |
| 71 | const havePackageGroupsCorrectShape = ( |
| 72 | pkgGroups: ReadonlyArray<PackageGroup> |