Я работаю над @ fortAwesome / ember-fontawesome аддоном.Я бы хотел найти значки, которые использовались в шаблонах, и включить необходимый JS в окончательную сборку.Шаблон: {{fa-icon icon='bacon'}}
Я могу использовать
setupPreprocessorRegistry(type, registry) {
registry.add('htmlbars-ast-plugin', {
name: 'font-awesome-detect-static-icons',
plugin: staticIconDetector,
});
},
Это работает для обнаружения значков, но препроцессоры не выполняют свою работу, пока все другие хуки, такие как postprocessTree
или treeForVendor
уже запущено.Есть ли другой способ получить AST шаблонов до того, как запустятся другие хуки?Или другой способ получить эту информацию?