discourse/app/assets/javascripts/discourse-common/addon
David Taylor 16c6ab8661
DEV: Allow plugin outlets to be defined using gjs (#23142)
Previously we were discovering plugin outlets by checking first for dedicated template files, and then looking for classes to match them. This doesn't work for components which are entirely defined in JS (e.g. those authored with gjs, or those which are re-exports of a colocated component).

This commit refactors our detection logic to look for both class and template modules in a single pass. It also refactors things so that the modules themselves are required lazily when needd, rather than all being loaded during app boot.
2023-08-18 12:07:10 +01:00
..
config Revert "FIX: delay custom section reorder (#20781)" (#20786) 2023-03-23 11:27:12 +01:00
helpers Revert "UX: Simplify and redesign summary skeleton (#22965)" (#23012) 2023-08-08 07:55:37 -05:00
lib DEV: Allow plugin outlets to be defined using gjs (#23142) 2023-08-18 12:07:10 +01:00
utils FIX: Handle all UTF-8 characters (#21344) 2023-05-15 12:45:04 +03:00
.gitkeep
resolver.js DEV: Remove legacy resolver (#21263) 2023-04-26 13:39:15 -05:00