@@ -543,7 +543,7 @@ async function crawlRepo(repo) {
543
543
* @type {({
544
544
* errors?: Array<string>,
545
545
* data: {
546
- * repository: {
546
+ * repository? : {
547
547
* defaultBranchRef?: {name: string},
548
548
* dependencyGraphManifests?: {nodes?: Array<{exceedsMaxSize: boolean, filename: string, parseable: boolean}>},
549
549
* diskUsage: number
@@ -624,7 +624,7 @@ async function crawlRepo(repo) {
624
624
/** @type {Array<string> } */
625
625
const manifests = [ ]
626
626
627
- if ( defaultBranch && repository . dependencyGraphManifests ?. nodes ) {
627
+ if ( defaultBranch && repository ? .dependencyGraphManifests ?. nodes ) {
628
628
for ( const d of repository . dependencyGraphManifests . nodes ) {
629
629
if (
630
630
d . filename . endsWith ( 'package.json' ) &&
@@ -639,7 +639,7 @@ async function crawlRepo(repo) {
639
639
/** @type {Array<string> } */
640
640
const topics = [ ]
641
641
642
- if ( repository . repositoryTopics ?. nodes ) {
642
+ if ( repository ? .repositoryTopics ?. nodes ) {
643
643
for ( const d of repository . repositoryTopics . nodes ) {
644
644
const name = d . topic . name
645
645
if ( validTag ( name ) ) {
@@ -651,19 +651,19 @@ async function crawlRepo(repo) {
651
651
return {
652
652
project : {
653
653
default : defaultBranch ,
654
- description : repository . description || '' ,
654
+ description : repository ? .description || '' ,
655
655
hasPackages : false ,
656
- issueClosed : repository . issueClosed ?. totalCount || 0 ,
657
- issueOpen : repository . issueOpen ?. totalCount || 0 ,
656
+ issueClosed : repository ? .issueClosed ?. totalCount || 0 ,
657
+ issueOpen : repository ? .issueOpen ?. totalCount || 0 ,
658
658
manifests,
659
- prClosed : repository . prClosed ?. totalCount || 0 ,
660
- prOpen : repository . prOpen ?. totalCount || 0 ,
659
+ prClosed : repository ? .prClosed ?. totalCount || 0 ,
660
+ prOpen : repository ? .prOpen ?. totalCount || 0 ,
661
661
repo,
662
662
// Size of repo in bytes.
663
- size : repository . diskUsage * 1024 ,
664
- stars : repository . stargazers ?. totalCount || 0 ,
663
+ size : ( repository ? .diskUsage || 0 ) * 1024 ,
664
+ stars : repository ? .stargazers ?. totalCount || 0 ,
665
665
topics,
666
- url : repository . homepageUrl || undefined
666
+ url : repository ? .homepageUrl || undefined
667
667
} ,
668
668
releases
669
669
}
0 commit comments