Size: a a a

2020 December 19

КС

Кирилл Спасибович... in Svelte [svelt]
типа интернал новой версии, а компилятор старой
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а как svelte.config.js подхватывается ? автоматом или что-то нужно для этого делать ?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
в виде js файла могут быть разлады между версиями
Ну так это тоже самое что раньше с JQuery плагинами да и вообще любыми кросс-зависимостями
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Тут уже вот предложение было. В частности пункт 2
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Dmitry Kurmanov
Тут уже вот предложение было. В частности пункт 2
хде ?
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
я уже теоритезировал как собрать свелт либу так чтобы было оптимально:
1. Не использовать <style> тег в свелте компонентах
2. В каждый компонент явно писать <svelte:option immutable>
3. Собирать без роллапа, обычным компилятором свелта.
4. Писать d.ts руками к каждому компоненту.
5. Убрать поле svelte из package.json либы
Вот
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Кирилл Спасибович
хде ?
Потерял ссылочку сначала)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
а как svelte.config.js подхватывается ? автоматом или что-то нужно для этого делать ?
Сейчас он нужен для IDE по-сути, но я в нем всегда храню конфиг как есть и его же явным образом импортирую у роллап конфиге
источник

КС

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
ну тогда не ясно как собирать один импорт с одним конфигом, а другой с другим, я не могу найти как это делать в роллапе
в гугле какую-то фигню на мой запрос кидает
Так не ясно потому что это надо делать) это я решение предположил
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
svelte.config придумали для IDE
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну он ваще может как вебпак?
там можно указать тип файла, и директорию в которой будет применён лоадер с этим конфигом
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
И сейчас компилятор его сам не ищет
источник

КС

Кирилл Спасибович... in Svelte [svelt]
т.е. можно прям в вебпак конфиге 2 варианта сборки иметь или больше
источник

КС

Кирилл Спасибович... in Svelte [svelt]
но лучше наверное пусть перед выкладыванием люди препроцессят свои либы, так было бы круче
источник

PM

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

КС

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

DK

Dmitry Kurmanov in Svelte [svelt]
Pavel 🦇 Malyshev
Так не ясно потому что это надо делать) это я решение предположил
Типа вопрос в общем такой. Как сделать такую либу. Чтобы человек ее заюзал в любом Svelte проекте без дополнительных настроек. Т.е. чтобы либа ничего не диктовала проекту. Никаких конфигов именно для либы.
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Кирилл Спасибович
но лучше наверное пусть перед выкладыванием люди препроцессят свои либы, так было бы круче
Я так понимаю пока это единственный вариант. Но он не так и ужасен на мой взгляд
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Марк Танащук
Этого рантайма как помню на 1кб, чисто как бойлерплейт для компонента
По поводу же дублирования рантайма я вот соглашусь
источник