Some of the sub-folders in TLP introduce dependencies in TLP's package.json
file, but they are not included in TLP's "library" output file. They would be better handled as part of Tuleap-core or as "internal libs". It would reduce TLP's dependencies: for example tlp-doc depends on @tuleap/filter-table
, codemirror
, dompurify
, @tuleap/list-picker
whereas TLP itself does not depend on any of those, just flatpickr
, select2
, etc.
The list includes:
- relative-date custom element (not included in TLP, only on specific pages)
- angular-tlp (only included by some AngularJS apps
- tlp-doc (only shipped to developers)
This request will focus on splitting TLP's folder and moving those parts outside of it.