ILIAS icon indicating copy to clipboard operation
ILIAS copied to clipboard

Add `@yaireo/tagify` as npm Dependency for ILIAS 12

Open thibsy opened this issue 1 month ago • 1 comments

Assessment:

  • Provides a client-side implementation for entering tags inside an input field.

General Information:

  • Name of the dependency: @yaireo/tagify
  • Version: 4.35.6
  • [X] this dependency was already used in ILIAS.
  • [X] the dependency's license is compatible with ILIAS' license: MIT

Type of dependency:

  • [ ] composer
  • [X] npm

Usage:

  • ILIAS\UI\Component\Input\Field\Tag
  • components/ILIAS/UI/resources/js/Input/Field/src/Tag/tag.js

Reasoning:

  • A tag input is a powerful tool for certain input scenarios. Building one from scratch would be possible but not necessarily efficient.

Maintenance: Last update of the Library: 2025-11-15

Links:

  • npm: https://www.npmjs.com/package/@yaireo/tagify
  • GitHub: https://github.com/yairEO/tagify.git
  • Documentation: https://github.com/yairEO/tagify

Alternatives:

  • Not researched atm.

thibsy avatar Dec 05 '25 16:12 thibsy

Jour Fixe, 08 DEC 2025: Dependency is accepted for ILIAS 12.

matthiaskunkel avatar Dec 08 '25 15:12 matthiaskunkel