From 81d8f2623b96f87d768707daa9ad5aec4122aaaf Mon Sep 17 00:00:00 2001 From: Chris Manson Date: Fri, 12 Jun 2026 16:57:37 +0100 Subject: [PATCH 1/2] remove the only use of ember-composable-helpers --- app/components/class-field-description.gjs | 16 +++++---- ember-cli-build.js | 3 -- package.json | 1 - pnpm-lock.yaml | 38 ---------------------- 4 files changed, 10 insertions(+), 48 deletions(-) diff --git a/app/components/class-field-description.gjs b/app/components/class-field-description.gjs index 3988fc32..293ce10c 100644 --- a/app/components/class-field-description.gjs +++ b/app/components/class-field-description.gjs @@ -1,7 +1,5 @@ import { service } from '@ember/service'; import Component from '@glimmer/component'; -import join from 'ember-composable-helpers/helpers/join'; -import mapBy from 'ember-composable-helpers/helpers/map-by'; import svgJar from 'ember-svg-jar/helpers/svg-jar'; import { LinkTo } from '@ember/routing'; import { array, concat } from '@ember/helper'; @@ -11,6 +9,15 @@ import eq from 'ember-api-docs/helpers/eq'; import ImportExample from 'ember-api-docs/components/import-example'; import MarkdownToHtml from 'ember-cli-showdown/components/markdown-to-html'; +/** + * Extract the name field from the passed items an string-join them with `, ` in the middle + * + * @param {[{name: string}]} items + */ +function combineNames(items) { + return items.map(item => item.name).join(', ') +} + export default class ClassFieldDescription extends Component {