Size: a a a

2021 March 04

AP

Alexander Ponomarev in Svelte [svelt]
(топлю за жиквери)
источник

UR

Uncle Robot in Svelte [svelt]
Alexander Ponomarev
(топлю за жиквери)
Да, я уже задумался переделать, но как бы сделать всё так-же красиво как в Свелт?..
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
жиквери знают все, даже если не знают то он все равно на порядок проще любого фреймворка и понять его не проблема =)
он всё ещё слишком ванильный
источник

UR

Uncle Robot in Svelte [svelt]
Uncle Robot
Да, я уже задумался переделать, но как бы сделать всё так-же красиво как в Свелт?..
компонентики там, разделение... сборку...
источник

КС

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

AS

Alexey Schebelev in Svelte [svelt]
Anatolii
Может кто подсказать?
Есть проект, часть которого выносится как отдельный нпм пакет
в этом модуле есть компоненты которые юзают статические картинки, которые тоже выносятся с этим модулем
Проблема в том, как теперь получить доступ к этим статическим картинкам внутри этого модуля
Инлайнить только если размер позволяет. А так цель чтобы эти картинки попали в папку public аппы, которая юзает этот модуль. Но нет какого-то единого способа это сделать(не только к свелте относится) - тут придется настраивать бандлер, чтобы он либо картинки копировал в папку (плаин какой-нибудь) - либо еще как-то
источник

MZ

Misha Zamkevich in Svelte [svelt]
Марк Танащук
По олд скулу правильно давать ноде айдишник или класс с префиксом js- если этот айди/класс только для определения куери селектором

У меня изредка остается такое, когда все таки куери селекторы нужны
Я не застал. ид нужен только если ты не из фррймворка создал разметку. Аля как мы аттачим свелт в шаблон.
источник

МТ

Марк Танащук... in Svelte [svelt]
Misha Zamkevich
Я не застал. ид нужен только если ты не из фррймворка создал разметку. Аля как мы аттачим свелт в шаблон.
Редко, но такую конвенцию иногда все таки имеет смысл придерживаться =)
источник

A

Anatolii in Svelte [svelt]
Alexey Schebelev
Инлайнить только если размер позволяет. А так цель чтобы эти картинки попали в папку public аппы, которая юзает этот модуль. Но нет какого-то единого способа это сделать(не только к свелте относится) - тут придется настраивать бандлер, чтобы он либо картинки копировал в папку (плаин какой-нибудь) - либо еще как-то
думал про копирование, поинвестигейчу еще в этом направлении, спасибо)
источник

AS

Alexey Schebelev in Svelte [svelt]
Anatolii
думал про копирование, поинвестигейчу еще в этом направлении, спасибо)
https://www.npmjs.com/package/rollup-plugin-image-files
Например такой плагин можно заюзать и импортировать файлы изображенй в руте модуля, но в Readme своего модуля жирным шрифтом придется учить как встроить этот плагин в аппу чтобы картинки оказались где надо
источник

AS

Alexey Schebelev in Svelte [svelt]
это же касается и css файлов отдельных, но сейчас вроде все текущие шаблоны умеют бандлить import('module/my.css') - так что тут особой проблемы нет
источник

UR

Uncle Robot in Svelte [svelt]
Кирилл Спасибович
в итоге всё равно придёшь к чему-то вроде свелта, уже пробовал
я уже пытался и не получилось :)
источник

ER

Eric Rovell in Svelte [svelt]
Константин
т.е. можно и реально компонент, и svelte:component указать как именованный слот?
Да
источник

AS

Alexey Schebelev in Svelte [svelt]
Anatolii
думал про копирование, поинвестигейчу еще в этом направлении, спасибо)
Наверное хорошим тоном будет в модуле предусмотреть пропс , куда передавать url-путь куда складываться картинки будут в аппе, даст некоторую свободу по настройке плагина потребителям модуля.
источник

КС

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

Хы, не дочитал походу, забейте)
источник

AS

Alexey Schebelev in Svelte [svelt]
а в модуле этим всеравно никак не управлять - все на откуп бандлерам - главное их заставить поддерживать import './image.png'  и чтобы картинка при этом попадала в известное модулю место
источник

К

Константин in Svelte [svelt]
источник

A

Anatolii in Svelte [svelt]
Alexey Schebelev
Наверное хорошим тоном будет в модуле предусмотреть пропс , куда передавать url-путь куда складываться картинки будут в аппе, даст некоторую свободу по настройке плагина потребителям модуля.
звучит как план, правда все равно так или иначе будет форсить тех кто заюзают модуль к определенной файловой структуре
источник

AS

Alexey Schebelev in Svelte [svelt]
Кирилл Спасибович
Или заюзать вебпак где уже протоптаны дорожки по части папки ассетов и тд

Хы, не дочитал походу, забейте)
esbuild кстати тоже из коробки положит картинку рядом с bundle.js
источник

A

Anatolii in Svelte [svelt]
впринципе там пачка модулей, которые пилятся непосредственно под друг друга, так что вполне себе вариант
источник