Serhii
хз, у меня он вообще не геморный
Anonymous
ты понял его
Serhii
а, ты используешь спейсы в жсоне?
Michail
ERROR in ./src/app-config.json
Module build failed: SyntaxError: Unexpected token, expected ; (1:6)
> 1 | {"foo":"bar
Michail
убрал спейсы
Serhii
щас я скажу свою версию лоадера
Serhii
"json-loader": "^0.5.4",
Serhii
этот точно работает
Michail
заработало
Serhii
хз, парни на гите пишут что бывает проблема чтения лоадером двух спейсов вместо таба
Serhii
моя версия заработала?
Serhii
ну и норм
Michail
вот так если - ,{test: /\.json$/, loader: 'json'}
Michail
без include
Serhii
ну норм
Anonymous
Michail
теперь мечта - подключить LESS лоадер
Michail
поставил плагин все дела
Kota
Kota
То чувство когда тебя давно не было.
Michail
вау и лесс заработал
Serhii
Michail
Serhii
тебе страшный вебпак потому что ты не читал спеку конфигов
Serhii
там все четко и просто
Serhii
а писать самому лоадер ваще изи
Serhii
https://github.com/EJIqpEP/angular-templatecache-loader
Serhii
обычные текстовые парсеры, на которые можно выполнять нпм либы
Serhii
тот же лесс, в лоадере у тебя вход - это стринга с файла который прошел проверку, на него используется либа лесс транспайл а на вывод идет вписка в цсс файл результата в конце
Serhii
короч если попробывать написать самому лоадер то сразу поймешь как оно внутри крутится
Michail
ну просто пересесть ментально с гранта на галп было проще - логичнее что ли
Michail
а тут немного по другому
Serhii
конечно проще, потому что они оболочка выполнения команд
Serhii
это черные рабы
Serhii
а вебпак - белый менежер с обилием функций из коробки
Serhii
с коробки тонна плагинов для оптимизации
Ярослав
Ярослав
Да это же ад.
Michail
Serhii
добро пожаловать в жс кек
Serhii
либо ты отсталый но у тебя все работает либо ты прогрессивный и занимаешься расследованием библиотек
Michail
Serhii
У нас, кстати, на проде Riot.js и прекрасно себя чувствуем без всех этих вашиш реактов :)
Serhii
Был момент, что весь js+html+css весил меньше чем шрифты
Serhii
При том что такой себе большой SPA
Michael
На 95% безопаснее?
Andrey
Serhii
Ага
Serhii
Весит 10кб
Serhii
http://riotjs.com/
Serhii
Dmytro
vanilla.js - 0KB
Malik
У js сейчас период формирования. Эти кучи библиотек — бред, который должен пережить язык. Постепенно язык возьмет из этой кучи библиотек лучшее (надеюсь), но сейчас в продакшене все это подряд использовать — бред х2
Serhii
Не спорю
Serhii
Стандартизация очень нужна
Serhii
Иногда завидую C#
Ярослав
А что по зависимостям у riotjs?
Serhii
Ярослав
т.е. указанный вес - это с учётом зависимостей или без?
Sergey
Сижу тут со вторым ангуляром (400 КБ мин) и немного недоумеваю
Sergey
У нас, кстати, на проде Riot.js и прекрасно себя чувствуем без всех этих вашиш реактов :)
Sergey
При том что такой себе большой SPA
Sergey
10 кб, как так то, лол
Serhii
Sergey
А, уже с гзипом
Ну тогда её все так плохо, реальное приложение на ангуляре так до 60 КБ можно ужать
Serhii
10 кб, как так то, лол
Ну это только сам riot.js ~ 10кб. Весь сбилдженный проект вместе riot.js и вьюхами — 85кб
Serhii
Oleg
Вес имеет критическое значение только на публичных продуктах
Oleg
Если это энтерпрайз - 2 мегабайта ок
Oleg
Если они выполняют свою роль
Serhii
у меня старый проект 4мб весит
Oleg
Особенно если экономят и приумножают деньги бизнеса
Serhii
Ну у нас мобильная и десктопная версия с общей кодбейс. Очень публичный :)
Sergey
На мобилах прям сильно критично
Serhii
на мобилах без 3г