Skip to content

Commit 11b8d47

Browse files
tniessenMylesBorins
authored andcommitted
tools: shorten metadata parsing
PR-URL: #19512 Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
1 parent aa3be00 commit 11b8d47

1 file changed

Lines changed: 8 additions & 11 deletions

File tree

‎tools/doc/common.js‎

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,31 +13,28 @@ function arrify(value) {
1313
}
1414

1515
functionextractAndParseYAML(text){
16-
text=text.trim();
17-
18-
text=text.replace(/^<!--YAML/,'')
16+
text=text.trim()
17+
.replace(/^<!--YAML/,'')
1918
.replace(/-->$/,'');
2019

2120
// js-yaml.safeLoad() throws on error
2221
constmeta=yaml.safeLoad(text);
2322

24-
constadded=meta.added;
25-
if(added){
23+
if(meta.added){
2624
// Since semver-minors can trickle down to previous major versions,
2725
// features may have been added in multiple versions.
28-
meta.added=arrify(added);
26+
meta.added=arrify(meta.added);
2927
}
3028

31-
constdeprecated=meta.deprecated;
32-
if(deprecated){
29+
if(meta.deprecated){
3330
// Treat deprecated like added for consistency.
34-
meta.deprecated=arrify(deprecated);
31+
meta.deprecated=arrify(meta.deprecated);
3532
}
3633

3734
meta.changes=meta.changes||[];
38-
meta.changes.forEach((entry)=>{
35+
for(constentryofmeta.changes){
3936
entry.description=entry.description.replace(/^\^\s*/,'');
40-
});
37+
}
4138

4239
returnmeta;
4340
}

0 commit comments

Comments
 (0)