in src/commands/repair-package-data.ts [198:208]
for await (const { CommonPrefixes: commonPrefixes } of paginateListObjectsV2({ client: S3 }, { Bucket: bucketName, Delimiter: '/', Prefix: prefix })) {
if (!commonPrefixes) { continue; }
for (const { Prefix: commonPrefix } of commonPrefixes) {
if (commonPrefix?.startsWith('data/@') && prefix === 'data/') {
// This is a scoped package
yield* this.packageVersionPrefixes(S3, bucketName, commonPrefix);
} else if (commonPrefix) {
yield* allVersionsForPrefix(commonPrefix);
}
}
}