Size: a a a

2020 October 19

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
вебпака?
Имею ввиду у вебпак лучше с дев и штуками вроде hmr
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Было время когда пережали с вебпака на роллап первое время держали его именно для дев
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
Точно не знаю, возможно из-за архитектуры, но с hmr там всегда были проблемы. Но главное не в этом, а в том что идея вообще исключить бандлинг из дева
Ага искать хук для паблиша на прод... отличная идея бандл из дева ✌🏻
источник

NS

Nikita Sologub in Svelte [svelt]
А рич сказал что будет поддержка ts, это он про текущую поддержку которая переедет в их новую (хз как это назвать) систему или что-то мощнее планируется?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Nikita Sologub
А рич сказал что будет поддержка ts, это он про текущую поддержку которая переедет в их новую (хз как это назвать) систему или что-то мощнее планируется?
сейчас есть нормальные такие проблемы с подключением svelte пакетов написанных на ТСе. svelte пакеты подключаются как исходники а в исходниках тайпсрипт. Как их подключать в окружения без тайпскрипта или в окружение с другими настройками тайпскрипта абсолютно не ясно
источник

СА

Сергей Артёмов... in Svelte [svelt]
Надеюсь кому-нибудь помогло https://github.com/web-standards-ru/calendar/pull/578
Правда за день до события… вряд ли =(
источник

zc

zakaria chahboun in Svelte [svelt]
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Svelte [svelt]
Видел на странице esbuild, что snowpack его использует. Что snowpack имеет поверх esbuild? У snowpack на github (на главной) даже не упомянут esbuild...
источник

GV

Gennadiy Vatitov in Svelte [svelt]
Alexander Ponomarev
сейчас есть нормальные такие проблемы с подключением svelte пакетов написанных на ТСе. svelte пакеты подключаются как исходники а в исходниках тайпсрипт. Как их подключать в окружения без тайпскрипта или в окружение с другими настройками тайпскрипта абсолютно не ясно
Разве тс-пакеты не должны компилиться в чистый js для любых консьюмеров - будь то тс-приложенин или js-приложение? Даже у Ангуляра его компилятор ngc коппилит в чистый js
источник

GV

Gennadiy Vatitov in Svelte [svelt]
Кстати, правильно понимаю, что в новом свелт алиасы импортов через $ будут по умолчанию?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Gennadiy Vatitov
Разве тс-пакеты не должны компилиться в чистый js для любых консьюмеров - будь то тс-приложенин или js-приложение? Даже у Ангуляра его компилятор ngc коппилит в чистый js
ну типа должны да, только вот свелт "рекомендует" подключать и подключает непосредственно исходники. Для этого в svelte-loader написано добавить в resolve поле svelte из package.json

А если работать со скомпилированными файлами, то d.ts для svelte файлов никто не генерирует и это тоже проблема
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Svelte [svelt]
Alexander Ponomarev
ну типа должны да, только вот свелт "рекомендует" подключать и подключает непосредственно исходники. Для этого в svelte-loader написано добавить в resolve поле svelte из package.json

А если работать со скомпилированными файлами, то d.ts для svelte файлов никто не генерирует и это тоже проблема
А просто "прогнать" tsc после компиляции свелта - не решит проблему?
источник

AP

Alexander Ponomarev in Svelte [svelt]
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
А просто "прогнать" tsc после компиляции свелта - не решит проблему?
не очень понял
источник

GV

Gennadiy Vatitov in Svelte [svelt]
Alexander Ponomarev
ну типа должны да, только вот свелт "рекомендует" подключать и подключает непосредственно исходники. Для этого в svelte-loader написано добавить в resolve поле svelte из package.json

А если работать со скомпилированными файлами, то d.ts для svelte файлов никто не генерирует и это тоже проблема
Да, без d.ts печально, согласен
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Svelte [svelt]
Gennadiy Vatitov
Да, без d.ts печально, согласен
ну, если написать пакет на чистом TS, и прогнать tsc - то как раз и получаются все файлы, как файл.js + файл.d.ts - для каждого из файлов (при правильных настройках)
источник

AK

Alex Kaz in Svelte [svelt]
Alexander Ponomarev
ну типа должны да, только вот свелт "рекомендует" подключать и подключает непосредственно исходники. Для этого в svelte-loader написано добавить в resolve поле svelte из package.json

А если работать со скомпилированными файлами, то d.ts для svelte файлов никто не генерирует и это тоже проблема
т.е. в любой непонятной ситуации надо подключать typescript-loader? 🙂
источник

AP

Alexander Ponomarev in Svelte [svelt]
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
ну, если написать пакет на чистом TS, и прогнать tsc - то как раз и получаются все файлы, как файл.js + файл.d.ts - для каждого из файлов (при правильных настройках)
но не дя *.svelte файлов, их tsc же не прожует
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Svelte [svelt]
Alexander Ponomarev
но не дя *.svelte файлов, их tsc же не прожует
Я же написал: "после компиляции свелта". Там выше писали, что после компиляции свелта файлы получаются с TS типами - так вот, tsc не сделает для каждого из результирующих после свелт-компиляции файлов свой .d.ts, как полагается? Просто tsc... (наверняка, будут ещё заморочки с hot-reload, понимаю это)
источник

NS

Nikita Sologub in Svelte [svelt]
Гайс, шо я делаю не так?
источник

AP

Alexander Ponomarev in Svelte [svelt]
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Я же написал: "после компиляции свелта". Там выше писали, что после компиляции свелта файлы получаются с TS типами - так вот, tsc не сделает для каждого из результирующих после свелт-компиляции файлов свой .d.ts, как полагается? Просто tsc... (наверняка, будут ещё заморочки с hot-reload, понимаю это)
после компиляции там жс файл получается, не видел там ts с типами мб не до конца разобрался
источник