diff --git a/packages/collection/src/index.mjs b/packages/collection/src/index.mjs index d05551eda6f..a5bd7ba25a7 100644 --- a/packages/collection/src/index.mjs +++ b/packages/collection/src/index.mjs @@ -152,11 +152,13 @@ for (const design in designs) { ...designs[design].patternConfig.optionalMeasurements, ] about[design] = { ...designs[design].designConfig.data } - if (about[design].tags) _tags.add(...about[design].tags) - if (about[design].techniques) _techniques.add(...about[design].techniques) - if (Array.isArray(about[design].code)) _devs.add(...about[design].code) + if (about[design].tags) about[design].tags.forEach((tag) => _tags.add(tag)) + if (about[design].techniques) + about[design].techniques.forEach((technique) => _techniques.add(technique)) + if (Array.isArray(about[design].code)) about[design].code.forEach((code) => _devs.add(code)) else _devs.add(about[design].code) - if (Array.isArray(about[design].design)) _dess.add(...about[design].design) + if (Array.isArray(about[design].design)) + about[design].design.forEach((design) => _dess.add(design)) else _dess.add(about[design].design) } export const tags = Array.from(_tags)