parseSummariesResponse() — react Function Reference
Architecture documentation for the parseSummariesResponse() function in summaries.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD e95d16c8_09ef_153a_9500_0afd4d1b9cac["parseSummariesResponse()"] b5cf948c_d822_859d_c0f5_1e2c15545976["summaries.js"] e95d16c8_09ef_153a_9500_0afd4d1b9cac -->|defined in| b5cf948c_d822_859d_c0f5_1e2c15545976 349b50fc_02df_e8e0_07c9_00b7984d8884["summarizePackageCommits()"] 349b50fc_02df_e8e0_07c9_00b7984d8884 -->|calls| e95d16c8_09ef_153a_9500_0afd4d1b9cac style e95d16c8_09ef_153a_9500_0afd4d1b9cac fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
scripts/tasks/generate-changelog/summaries.js lines 270–302
function parseSummariesResponse(output) {
const trimmed = output.trim();
const candidates = trimmed
.split('\n')
.map(line => line.trim())
.filter(Boolean);
for (let i = candidates.length - 1; i >= 0; i--) {
const candidate = candidates[i];
if (!candidate) {
continue;
}
try {
const parsed = JSON.parse(candidate);
if (Array.isArray(parsed)) {
return parsed;
}
} catch {
// Try the next candidate.
}
}
try {
const parsed = JSON.parse(trimmed);
if (Array.isArray(parsed)) {
return parsed;
}
} catch {
// Fall through.
}
return null;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does parseSummariesResponse() do?
parseSummariesResponse() is a function in the react codebase, defined in scripts/tasks/generate-changelog/summaries.js.
Where is parseSummariesResponse() defined?
parseSummariesResponse() is defined in scripts/tasks/generate-changelog/summaries.js at line 270.
What calls parseSummariesResponse()?
parseSummariesResponse() is called by 1 function(s): summarizePackageCommits.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free