Size: a a a

2020 December 18

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
саму либу нужно просто транспилиповать из svelte в обычный жс, в нем останутся импорты. но из-за того что её собрали роллапом она склеена в 1 файл)
Не уверен, что из-за ролапа функции рантайма svelte инлайнятся в итоговый файл... похоже это svelte так делает...
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Не уверен, что из-за ролапа функции рантайма svelte инлайнятся в итоговый файл... похоже это svelte так делает...
тем хуже для свелта, но я уверен что это не так
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Не уверен, что из-за ролапа функции рантайма svelte инлайнятся в итоговый файл... похоже это svelte так делает...
ты же в репле видишь в аутпуте жс с импортами значит не компилятор их убивает
источник

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
ты же в репле видишь в аутпуте жс с импортами значит не компилятор их убивает
Ээээ🤔 вижу
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Ээээ🤔 вижу
значит компилятор ниче не бандлит очевидно)
источник

A

Arushwl in Svelte [svelt]
Выходит не он... значит есть настройка ролапа...
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
саму либу нужно просто транспилиповать из svelte в обычный жс, в нем останутся импорты. но из-за того что её собрали роллапом она склеена в 1 файл)
Да не в роллапе дело объясняю же. Ролап вообще ниче не делает без настроек. У него даже собственных врапперов нет как у вебпака
источник

МТ

Марк Танащук... in Svelte [svelt]
Arushwl
Вот это импорт или вшитый рантайм? )))

import {
 SvelteComponent,
 create_component,
 create_slot,
 destroy_component,
 detach,
 element,
 init,
 insert,
 listen,
 mount_component,
 safe_not_equal,
 text,
 transition_in,
 transition_out,
 update_slot
} from "svelte/internal";
Этого рантайма как помню на 1кб, чисто как бойлерплейт для компонента
источник

МТ

Марк Танащук... in Svelte [svelt]
Хз вокруг чего шумиха
источник

МТ

Марк Танащук... in Svelte [svelt]
Сорри за оффтоп, но можно как-то без онМаунта ноды полученные через bind:this сразу положить в массив?

<div bind:this={one}> </div>
<div bind:this={two}> </div>


let one, two;
let nodes = [one, two];
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
Сорри за оффтоп, но можно как-то без онМаунта ноды полученные через bind:this сразу положить в массив?

<div bind:this={one}> </div>
<div bind:this={two}> </div>


let one, two;
let nodes = [one, two];
В этом коде в nodes лежат 2 undefined
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
Да не в роллапе дело объясняю же. Ролап вообще ниче не делает без настроек. У него даже собственных врапперов нет как у вебпака
ты можешь назвать на кой черт нужен роллап при сборке либы?) если он ничего не должен делать то зачем он нужен?
источник

DK

Dan Kozlov in Svelte [svelt]
Марк Танащук
Сорри за оффтоп, но можно как-то без онМаунта ноды полученные через bind:this сразу положить в массив?

<div bind:this={one}> </div>
<div bind:this={two}> </div>


let one, two;
let nodes = [one, two];
bind:this={nodes[0]}
источник

DK

Dan Kozlov in Svelte [svelt]
Ну и const nodes = []
источник

МТ

Марк Танащук... in Svelte [svelt]
Dan Kozlov
bind:this={nodes[0]}
Спасибо, выпало из головы как-то
источник

DK

Dan Kozlov in Svelte [svelt]
Марк Танащук
Сорри за оффтоп, но можно как-то без онМаунта ноды полученные через bind:this сразу положить в массив?

<div bind:this={one}> </div>
<div bind:this={two}> </div>


let one, two;
let nodes = [one, two];
А в конкретно этом коде надо ж $: перед nodes оставить. Рефы реактивны.
источник
2020 December 19

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ты можешь назвать на кой черт нужен роллап при сборке либы?) если он ничего не должен делать то зачем он нужен?
Например чтобы пройтись по импортам и запустить компилятор для нужных файлов
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Вообще вопрос странный. Смахивает на вопрос от CRAшника со стажем, но я же знаю что ты не такой
источник

КС

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

PM

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