Size: a a a

2020 August 17

OK

Oleg Klimenko in BeerJS Moscow
Аксиома эскобара. "При безальтернативном выборе из двух противоположных сущностей обе будут являть собой исключительную х...ю."
источник

кY

кисонька Yorkin... in BeerJS Moscow
да, кажется, что я просто запутался
babel тут лишний, а запутаться крайне легко, кстати, даже если уже с этим возился довольно плотно и прошло время. оно просто по факту состоит из большого кол-ва частей, про каждую из которых нужно прочитать и как-то увязать это все друг с другом
источник

OK

Oleg Klimenko in BeerJS Moscow
В общем и целом мое высказывание можно читать так - не важно как именно сделать, в любом случае рано или поздно придется собрать граблей и возможно переделать:)
источник

OK

Oleg Klimenko in BeerJS Moscow
если убрать бабель и оставить только tsc - возникнет вопрос лишних полифиллов, который обычно решается через babel-preset-env, например
источник

OK

Oleg Klimenko in BeerJS Moscow
tsc кстати довольно коряво интегрируется в пайплайны сборки
источник

OK

Oleg Klimenko in BeerJS Moscow
из-за своей per-project направленности
источник

кY

кисонька Yorkin... in BeerJS Moscow
там появились какие-то штуки для этого, вроде как, в новых версиях тс, ну там типа references etc, еще что-то
источник

кY

кисонька Yorkin... in BeerJS Moscow
Oleg Klimenko
если убрать бабель и оставить только tsc - возникнет вопрос лишних полифиллов, который обычно решается через babel-preset-env, например
лишних полифиллов? а можешь пожалуйста чуть подробнее рассказать? я просто как раз сейчас сетаплю и будет очень кстати инфа
источник

MK

Michael K in BeerJS Moscow
Oleg Klimenko
tsc кстати довольно коряво интегрируется в пайплайны сборки
У меня на проекте через ts-loader в кложур компилер скармливается вебпаком, нормально работает
источник

OK

Oleg Klimenko in BeerJS Moscow
кисонька Yorkin
лишних полифиллов? а можешь пожалуйста чуть подробнее рассказать? я просто как раз сейчас сетаплю и будет очень кстати инфа
ну да, бабель гораздо гибче позволяет настраивать список того что нужно добавить в проект
источник

кY

кисонька Yorkin... in BeerJS Moscow
да, там есть env + "useBuiltins": "usage"
но почему "лишних"? тс добавляет лишние полифиллы by default?
источник

OK

Oleg Klimenko in BeerJS Moscow
Michael K
У меня на проекте через ts-loader в кложур компилер скармливается вебпаком, нормально работает
для типовых решений ts-loader очень хорош, да
источник

OK

Oleg Klimenko in BeerJS Moscow
кисонька Yorkin
да, там есть env + "useBuiltins": "usage"
но почему "лишних"? тс добавляет лишние полифиллы by default?
а вопрос кстати хороший, надо глянуть
источник

SR

Sergey Rubanov in BeerJS Moscow
тс вообще не добавляет полифиллы
источник

OK

Oleg Klimenko in BeerJS Moscow
Разве? Regenerator runtime он сам добавлял, помнится, когда я смотрел.
источник

SR

Sergey Rubanov in BeerJS Moscow
регенератор - это не полифилл. и в тс не юзается регенератор, там свой рантайм
источник

кY

кисонька Yorkin... in BeerJS Moscow
емнип только importHelpers и tslib — все, что ts может притащить в процессе компиляции
источник

OK

Oleg Klimenko in BeerJS Moscow
угу, я про tslib
источник

OK

Oleg Klimenko in BeerJS Moscow
Суть та же, легко попутать
источник

кY

кисонька Yorkin... in BeerJS Moscow
да, там их немного https://github.com/microsoft/tslib/blob/master/tslib.js#L67, если поставить "importHelpers": true, то подключится только 1 раз
источник