Size: a a a

2020 October 06

/

/dev/null in Svelte [svelt]
Alexander Ponomarev
ну я хз тогда мб надо на серверной версии paths в тсконфиг с src на рут переставить
Работает, но есть одна проблемка...
источник

/

/dev/null in Svelte [svelt]
/dev/null
Там всё вот так
.
источник

/

/dev/null in Svelte [svelt]
А так работает и не ругается мне на импорт) (только Button для теста тут правленный)
источник

AP

Alexander Ponomarev in Svelte [svelt]
а это скрин какого файла?
источник

AP

Alexander Ponomarev in Svelte [svelt]
там для каждого компонента своя d.ts лежит
источник

AP

Alexander Ponomarev in Svelte [svelt]
вроде бы ты кидал скрины где ты каждый конкретный компонент импортишь
источник

EM

Eugene Maltsev in Svelte [svelt]
d.ts ты для какой-то стороней либы пишешь типы? 🤔
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Max Frai
Есть проект, где html генерируется на сервере, пытаюсь придумать схему, чтобы добавить туда svelte с его возможностями
Как раз в процессе проект на PHP с классическим MVC на сервере и интерактивными виджетами на клиенте. Из-за некоторых специфических требований клиента, пришлось навелосипедить собственный "фреймворк" для виджетов. Оказалось что сейчас такое кол-во решений, что навелосипедить свой "реакт на минималках" это дело 50 строк кода )))
источник

MF

Max Frai in Svelte [svelt]
Pavel 🦇 Malyshev
Как раз в процессе проект на PHP с классическим MVC на сервере и интерактивными виджетами на клиенте. Из-за некоторых специфических требований клиента, пришлось навелосипедить собственный "фреймворк" для виджетов. Оказалось что сейчас такое кол-во решений, что навелосипедить свой "реакт на минималках" это дело 50 строк кода )))
Куда смотреть? :)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Max Frai
получается на выходе мы получаем только js-файл, где внутри весь html создается скриптом
создаваться скриптом будет только html самого виджета. свелт генерирует на выходе JS классы
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Max Frai
Куда смотреть? :)
пока не в опер-сорс. на самом деле тебе вполне подойдет свелт, у нас просто требования были забавные)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
например, что не должно быть никакой сборки
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
все должно работать на ES6 без сахара
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
ну такое короче
источник

/

/dev/null in Svelte [svelt]
Alexander Ponomarev
а это скрин какого файла?
Это файл index.d.ts, который лежит в node_modules/svelte-materialify/@types
источник

/

/dev/null in Svelte [svelt]
Когда я делаю
import { Button } from "svelte-materialify"
Он смотрит туда, по идее же
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Max Frai
Вообще ключевая идея была делать SSR без node, сразу в бекенд с его языком
на самом деле, можно было бы портировать шаблонизатор свелт (htmlx) на серверный язык и ре-юзать шаблоны между сервером и клиентом
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
я такое делал в качестве экперимента на Svelte 2, правда там костыль через mustache
источник

AP

Alexander Ponomarev in Svelte [svelt]
/dev/null
Когда я делаю
import { Button } from "svelte-materialify"
Он смотрит туда, по идее же
ты же делал импорт из svelte-materialify/src/Button вроде
источник

AP

Alexander Ponomarev in Svelte [svelt]
для такого кейса должно работать
источник