Size: a a a

2021 February 26

AS

Alexey Schebelev in Svelte [svelt]
(своя боль)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alexey Schebelev
писать d.ts файл руками, когда у тебя вообще ts в проеке модуля нету - вот это демотивация =)
нет это необходимость и это стандартный процесс постепенного перехода
источник

AP

Alexander Ponomarev in Svelte [svelt]
других вариантов просто нет
источник

AP

Alexander Ponomarev in Svelte [svelt]
а когда ты написал по сути тайпскрипт файл
источник

AP

Alexander Ponomarev in Svelte [svelt]
и тебя заставляют еще раз написать тайпскрипт файл но только с декларациями
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alexey Schebelev
(своя боль)
у меня такая же ситуация, переодически приходится дописывать тайпинги для легаси модулей на жсе
источник

AP

Alexander Ponomarev in Svelte [svelt]
главное skipLibCheck: false в тсконфиге поставить иначе все твои усилия идут в трубу
источник

AS

Alexey Schebelev in Svelte [svelt]
гм... там был где-то ast парсер свелт компонентов, вроде он уже с поддержкой ts. Можно сделать какой-то cli- генератор который из entripoint какой-то d.ts да и сделает
источник

AS

Alexey Schebelev in Svelte [svelt]
источник

AP

Alexander Ponomarev in Svelte [svelt]
эту повозку не сдвинуть, главный продвигатель тса в свелте сам лично поставил strict: false в рекомендованый конфиг
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alexey Schebelev
гм... там был где-то ast парсер свелт компонентов, вроде он уже с поддержкой ts. Можно сделать какой-то cli- генератор который из entripoint какой-то d.ts да и сделает
конечно можно допиливать, только ресурсы тратятся в переписывание сапера =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
я так и не понял какая цель у свелт кита
источник

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
ты наверно даже не знаешь но у тебя свелт тоже тянет сорцы а не собранный вариант пакета =)
Знаю
источник

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
все шаблоны сборщиков указывают в resolve.mainFields поле svelte. А все шаблоны библиотек указывают svelte поле в сорцы. Да для жса это элементарно поменять и сделать хорошо =)

А для тса при компиляции свелте файлы не дают *.d.ts файлов. Даже если ты НЕ будешь использовать сорцы, тайпскрипт настроенный нормально, упадет потому что будет импорт js файла без тайпингов.
Спасибо
источник

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
но зачем я это обьясняю хз ты через неделю еще раз спросишь=)
Не спрошу
источник

A

Arushwl in Svelte [svelt]
Хорош язвить. Ваш опыт не даёт вам привелегий высокомерно ставить диагнозы. Но ваш диагноз тоже ясен, в таком случае.
источник

AS

Alexey Schebelev in Svelte [svelt]
Alexander Ponomarev
я так и не понял какая цель у свелт кита
я вообще боюсь, мне кажется все упоролись в скорость небандлнья в деве, чуть-чуть до того как появился esbuild. Я им собирал бандлы в несколько мегабайт моментально и вообще никакой проблемы(в роллапе это были секунды ожидания).
Если кит это просто сапер 2.0 то мне в принципе все равно, но если он будет дефолтом для темплейта аля helloworld - это пугает, я не хочу ставить хренову тучу пакетов и расбираться со сборками dev неdev если просто хочу сделать гребанный одностраничник.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
какие диагнозы рофл ?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Alexey Schebelev
я вообще боюсь, мне кажется все упоролись в скорость небандлнья в деве, чуть-чуть до того как появился esbuild. Я им собирал бандлы в несколько мегабайт моментально и вообще никакой проблемы(в роллапе это были секунды ожидания).
Если кит это просто сапер 2.0 то мне в принципе все равно, но если он будет дефолтом для темплейта аля helloworld - это пугает, я не хочу ставить хренову тучу пакетов и расбираться со сборками dev неdev если просто хочу сделать гребанный одностраничник.
ну а чего бояться, они же не будут выпиливать поддержку старых шаблонов? или будут?)
источник

AS

Alexey Schebelev in Svelte [svelt]
ну я за новичков боюсь. Придут на главную свелта - а там ставьте шаблон свелтекита и имейте счастье
источник