Size: a a a

2020 September 28

NK

ID:0 in Svelte [svelt]
#update #changelog #sapper

Sapper v0.28.9

https://twitter.com/lihautan/status/1310603189066952706?s=20
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

КС

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

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
типа если он парсит в AST, то почему нельзя поработать с ast и там застрелить вайтспейсы
он же всё равно это лучше отпарсит чем регекспы или не готовый к такому повороту html-minifier
т.к. свелт обмазан тестами и всё обязано корректно парситься (в отличие от регекспов на коленке)
источник

МТ

Марк Танащук... in Svelte [svelt]
{#inline}
....<span>1</span>...<span>2</span>.<span>3</span>..

 {#each [1,2,3] as item}
....<span>{item}</span>...
 {/each}
{/inline}

|
V

<span>1</span><span>2</span><span>3</span>
<span>1</span><span>2</span><span>3</span>
?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
<p>
 click <a href='/foo/{{bar}}'>here</a> for more information
</p>


не понимаю почему так нельзя было в его примере
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
{#inline}
....<span>1</span>...<span>2</span>.<span>3</span>..

 {#each [1,2,3] as item}
....<span>{item}</span>...
 {/each}
{/inline}

|
V

<span>1</span><span>2</span><span>3</span>
<span>1</span><span>2</span><span>3</span>
?
Синтаксис по идее полностью подходит но для такого редкого кейса...
источник

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
в общем круто было бы, если бы в свелте можно было вклиниться в процесс сборки на разных этапах и поправить результат
как плагины для вебпака
Управляемость проектом ухудшается.

Для того чтобы одному разработчику понять код другого необходимо понять все его написанные плагины и это может сказаться...
источник

AP

Alexander Ponomarev in Svelte [svelt]
Марк Танащук
Управляемость проектом ухудшается.

Для того чтобы одному разработчику понять код другого необходимо понять все его написанные плагины и это может сказаться...
бедный вебпак ухудшился
источник

МТ

Марк Танащук... in Svelte [svelt]
Даже если дать доступ к написанию плагинов условному черному культу свелтистов который свои секреты не распространяет
источник

КС

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

КС

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

КС

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

КС

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

Y

Yuriy in Svelte [svelt]
Здравствуйте.  Есть страничка.  У нее есть header.  Он должен отображаться в _layout.svelte.
Как передать этот header в _layout из страницы?
источник
2020 September 29

К

Константин in Svelte [svelt]
Yuriy
Здравствуйте.  Есть страничка.  У нее есть header.  Он должен отображаться в _layout.svelte.
Как передать этот header в _layout из страницы?
Если объяснишь, что такое header в твоём случае, помочь тебе будет проще
источник

К

Константин in Svelte [svelt]
а вообще, это вопрос по сапперу. Обычно принято отсылать сюда: @sapperjs
источник

К

Константин in Svelte [svelt]
в _layout тебе приходит только segment и больше ничего. Это входная точка приложения. header - это переменная у тебя, или что?
источник

RS

Ruslan Shakirov in Svelte [svelt]
Ruslan Shakirov
остается загадкой почему optional chaining не пашет
Оказалось, это связано с тем, что webpack 4 использует acorn 6. В 5-ой версии, который вот-вот выйдет, acorn уже будет обновленный и можно будет юзать optional chaining и nullish coalescing операторы без проблем :)
источник