tools: make metadata parsing less permissive
PR-URL: https://github.com/nodejs/node/pull/19512 Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
This commit is contained in:
parent
1029dd3686
commit
5b9f8e1d77
@ -21,14 +21,14 @@ function extractAndParseYAML(text) {
|
|||||||
// js-yaml.safeLoad() throws on error
|
// js-yaml.safeLoad() throws on error
|
||||||
const meta = yaml.safeLoad(text);
|
const meta = yaml.safeLoad(text);
|
||||||
|
|
||||||
const added = meta.added || meta.Added;
|
const added = meta.added;
|
||||||
if (added) {
|
if (added) {
|
||||||
// Since semver-minors can trickle down to previous major versions,
|
// Since semver-minors can trickle down to previous major versions,
|
||||||
// features may have been added in multiple versions.
|
// features may have been added in multiple versions.
|
||||||
meta.added = arrify(added);
|
meta.added = arrify(added);
|
||||||
}
|
}
|
||||||
|
|
||||||
const deprecated = meta.deprecated || meta.Deprecated;
|
const deprecated = meta.deprecated;
|
||||||
if (deprecated) {
|
if (deprecated) {
|
||||||
// Treat deprecated like added for consistency.
|
// Treat deprecated like added for consistency.
|
||||||
meta.deprecated = arrify(deprecated);
|
meta.deprecated = arrify(deprecated);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user