Bash скрипт для генерации index.js файла с экспортом всех svelte компонентов в директории
Зачем?
Было
Стало
Как?
Из корня sveltekit проекта создаём файл bash скрипта-генератора "genindex.sh", даём файлу права на исполенение, создаём директорию под компоненты "src/components" и индексный файл "src/components/index.js":
Содержимое bash скрипта:
Создаём алиас "$components"
в файле "package.json" в "scripts -> dev" добавляем запуск скрипта при запуске разработки:
Теперь при выполнении будет выполняться скрипт "genindex.sh" и наполняться экспортами компонентов файл "index.js" примерно так:
Все компоненты можно теперь импортировать из одного "index.js" файла