ILIAS
ILIAS copied to clipboard
Add `sass` as npm Dependency for ILIAS 12
Assessment:
sassis a CSS preprocessor which is used during development to write more maintainable, modular and reusable CSS code. This inclusion aligns with industry standards.
General Information:
- Name of the dependency:
sass - Version:
1.94.2 - [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:
- primarily
templates/default/delos.scss - other components may use it to
Reasoning:
- Improves maintainability, modularity, and reusability of styles during development.
- Supports scalable frontend architecture.
- Its well-documented and popular, has a community.
Maintenance:
- Last update of the Library: 2025-11-19
Links:
- npm: https://www.npmjs.com/package/sass
- GitHub: https://github.com/sass/dart-sass.git
- Documentation: https://github.com/sass/dart-sass
Alternatives:
less: https://lesscss.org (already been used)stylus: https://stylus-lang.com/
Jour Fixe, 08 DEC 2025: Dependency is accepted for ILIAS 12.