Size: a a a

2020 December 19

КС

Кирилл Спасибович... in Svelte [svelt]
Pavel 🦇 Malyshev
Вариант 1 очень ограничивает автора либы. Вариант 2 ведёт к проблемам с версиями присущим всем либам с зависимостями. Только 3-й даёт возможности собрать сорцы одним компилятором без подстройки под каждый пакет
а какие могут быть проблемы с зависимостями ? кроме свелта разных версий
что и зачем ещё нужно обновлять ?
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Pavel 🦇 Malyshev
Я такие комбайны стараюсь не юзать. Разве что svelte-select балуюсь иногда
Ну это специфичные вещи да. Но тоже есть и такое.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
а какие могут быть проблемы с зависимостями ? кроме свелта разных версий
что и зачем ещё нужно обновлять ?
Ну да, версия свелта прежде всего
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
В данный момент для задачи «подключить либу без настроек со стороны юзера» этот только вариант. Как и с любой TS либой впрочем. Но я предпочитаю запариться и собирать из исходников
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Pavel 🦇 Malyshev
В данный момент для задачи «подключить либу без настроек со стороны юзера» этот только вариант. Как и с любой TS либой впрочем. Но я предпочитаю запариться и собирать из исходников
ну если препроцессить то не надо будет запариваться
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а так конечно в ts проекте круто когда и в js и в ts есть варианты
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
ну если препроцессить то не надо будет запариваться
Имеешь ввиду если препроцессить но не компилировать? 🤔
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Pavel 🦇 Malyshev
Имеешь ввиду если препроцессить но не компилировать? 🤔
ага, именно, типа у чела свой набор для обработки стилей, может он html пишет на pug'е
источник

КС

Кирилл Спасибович... in Svelte [svelt]
но ты получаешь то что точно соберётся с твоим другим не менее экзотическим конфигом
источник

КС

Кирилл Спасибович... in Svelte [svelt]
т.к. из того что вешают на style тег без lang'а это обычно autoprefixer или что-то в таком духе
источник

КС

Кирилл Спасибович... in Svelte [svelt]
что точно не повредит чистому css'у
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
ага, именно, типа у чела свой набор для обработки стилей, может он html пишет на pug'е
Хм, вообще интересный вариант. Не уверен что сейчас плагин компилятора так умеет
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Можно предложить я думаю
источник

КС

Кирилл Спасибович... in Svelte [svelt]
да, было бы круто
источник

ON

Oleg N in Svelte [svelt]
свелт компиллирует каждый svelte файл отдельно (независимо), по идее достаточно чтобы компиллятор подхватывал некий конфиг файл который лежит в текущей/родительсокой папке, и все

тогда любой компонент/либа будет со своим конфигом.

вроде простое решение
источник

ON

Oleg N in Svelte [svelt]
т.е. не компиллятор а svelte-rollup-plugin (он вроде не жирный), просто подмешивает конфиги из файла...
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Oleg N
свелт компиллирует каждый svelte файл отдельно (независимо), по идее достаточно чтобы компиллятор подхватывал некий конфиг файл который лежит в текущей/родительсокой папке, и все

тогда любой компонент/либа будет со своим конфигом.

вроде простое решение
Собственно один из вариантов выше. Но мне сейчас даже больше нравится идея Кирилла
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Вот только не факт что это можно будет решить на уровне плагина, а не компилятора
источник

ON

Oleg N in Svelte [svelt]
Pavel 🦇 Malyshev
Собственно один из вариантов выше. Но мне сейчас даже больше нравится идея Кирилла
препроцессить но не компилировать?
а там кроме препроцесса нет других опций?, для самого свелта например
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Oleg N
препроцессить но не компилировать?
а там кроме препроцесса нет других опций?, для самого свелта например
Так то есть, но они не такие существенные и кроме того их можно жестко выставить через svelte:options
источник