если честно я не очень понимаю зачем нужно поле svelte и почему свелт компоненты лучше собирать из исходников =) наверно чтобы всякие ворнинги о неиспользованных пропсах работали, но по идее если грохнуть "svelte" должно работать нормально
там есть вероятность, что всё начнёт работать через жопу если скомпиленные разными версиями компоненты юзать :(
ну это как минимум странно так делать, получается нужно каким-то образом срезать типизацию из svelte файла но не собирать его в JS =)
Чтобы свэлт компилятор лучше знал как оптимизировать при компиляции
да вроде пофиг ему, он никак межфайлово не смотрит
чтобы подключался исходник компонента, а не скомпилированная версия. зачем? ну потому что скомпилированная версия будет внутри иметь добрую половину свелта))
и в этом основной идиотизм прогона компонентов для публикации через роллап. Зачем это вообще делать? Почему не прогнать через компайлер каждый файл и не выложить с незарезолвленными импортами
чтобы ты мог сделать так: <script src="https://unpkg.com/browse/svelte-component@1.0.0/index.js"></script> <script> const comp = new Component({ ... }); </script>
для этого достаточно запаблишить отдельный файл с umd модулем
Обсуждают сегодня