Size: a a a

2021 March 20

КС

Кирилл Спасибович... in Svelte [svelt]
мне кажется пробиться с этим через svelte-preprocess куда реалистичнее :)
источник

КС

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

КС

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
но вот то что AST можно было бы переиспользовать - это куда адекватнее практика, чем строковый препроцессинг
там же проблема очевидна. у тебя в этой строке может быть то из чего свелт НЕ может построить ast
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
собственно идея препроцессоров ровно об этом.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
однако их начали использовать повсеместно из-за того, что ребята из коры не хотят включать многие вещи
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну а так он сначала его строит, а потом пре(пост?)процессор его меняет)
источник

КС

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

КС

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
ну а так он сначала его строит, а потом пре(пост?)процессор его меняет)
как он его построит из pug шаблона, ts скрипта и scss стилей?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
я тебе о случаях когда нужно подковырять AST сгенерированный
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
короче тут уже надо вводить post или middle процессоры
источник

КС

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

КС

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

PM

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

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
тогда не пришлось бы svelte-preprocess'у оборачивать весь css в глобал, тратя время на сборку
источник

КС

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

PM

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

PM

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