Size: a a a

2021 April 20

КС

Кирилл Спасибович... in Svelte [svelt]
@dispbd так чо, почему у меня работает? где ответ ?
https://github.com/non25/svelte-template-webpack/tree/external-usage
источник

МТ

Марк Танащук... in Svelte [svelt]
И там <div> одинарный и <div/> считаются одинарными и берут весь последующий html как контент
источник

DK

Dan Kozlov in Svelte [svelt]
Они полностью правы.
А в чем у тебя конкретно проблема-то?
источник

МТ

Марк Танащук... in Svelte [svelt]
В том что кор svelte тима говорят в одном ишаке что они superset of html и в другом говорят "это не баг а фича"
источник

МТ

Марк Танащук... in Svelte [svelt]
Когда половина поведения html спеки как ошибка тригерится а вторая меняется
источник

МТ

Марк Танащук... in Svelte [svelt]
Фича нигде не указанная в документации
источник

DG

David Graycen in Svelte [svelt]
наверное стоит воспринимать Svelte как DSL, который не обязан быть реализован полностью по спеке
источник

МТ

Марк Танащук... in Svelte [svelt]
Прочитайте пожалуйста это сообщение https://t.me/sveltejs/154956
https://t.me/sveltejs/154957
источник

DG

David Graycen in Svelte [svelt]
и я думал, что все вкурсе, что <div /> = <div></div>
источник

КС

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

МТ

Марк Танащук... in Svelte [svelt]
Я знаю что в html это имеет другое поведение
источник

DK

Dan Kozlov in Svelte [svelt]
Во-первых, ты предлагаешь мутный брейкинг чендж. У меня больше половины компонентов сломается.
Во-вторых, «фича» хтмл по обертыванию всего нижестоящего — это бредятина и никому не нужно.
В-третьих, если тебе не нравится шортхэнд, настрой преттиер, который будет его запрещать.
источник

DG

David Graycen in Svelte [svelt]
да, скорее всего косяк в их формулировке.
источник

DK

Dan Kozlov in Svelte [svelt]
Так все знают. Это ж то, как работают некоторые теги по спеке, свелт просто распространил этот сахар на все-все теги. И правильно делает.
источник

DG

David Graycen in Svelte [svelt]
более честно: html accustomed to svelte uses
источник

DG

David Graycen in Svelte [svelt]
вот меня больше всего в свелт парит, что перенос на следующую строку добавляет пробел между нодами
источник

DG

David Graycen in Svelte [svelt]
но это несущественно и можно просто перенос на следующую строку убрать
источник

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
https://github.com/firefish5000/svelte-trim/
вот это можно заюзать, оно парсит в ast свелт парсером и там удаляет, не говно на регекспах
источник

КС

Кирилл Спасибович... in Svelte [svelt]
https://github.com/sveltejs/template-webpack/compare/master...non25:css-modules-micantoine#diff-1fb26bc12ac780c7ad7325730ed09fc4c2c3d757c276c3dacc44bfe20faf166f

настраивать как тут, с asMarkupPreprocessor'ом если юзается svelte-preprocess
источник