Внутри: svelte summit, нативный prettier за награду, css nesting, copilot в терминале, хром убивает сторонние куки, mobx и декораторы, overflow: clip, контраст-чекер от марсиан, vite 5, headless фреймворки, гугл против расширений, и современный homebrew.
Прошел очередной svelte summit. Приятно смотреть, как другие фреймворки работают над экосистемой, прислушиваются к сообществу и вместе обсуждают и решают насущные проблемы, вместо того чтобы пытаться перевернуть мир и заставить тебя в очередной раз переписывать все свое приложение.
Давно пора переписать prettier на что-то нативное. Но кажется мейнтейнеры в этом не заинтересованы, поэтому вся наджеда на сторонние проекты, которые смогут синхронизировать свое форматирование с тестами prettier. Кто будет следующим стандартом в форматировании: oxc, biome, или может быть кто-то другой?
Я давно следил за css nesting и мне было больно от ограничений в синтаксисе после использования препроцессоров. К счастью ограничения получилось расслабить и изменения теперь есть во всех популярных браузерах.
Copilot cli теперь доступен прямо из gh-cli. Больше не нужно спрашивать chatgpt какие там параметры у tar или как запустить ffmpeg, можно спросить у copilot не покидая терминала.
Страдал от safari и проблем с куками? Теперь будешь страдать и в хроме. F в чате для всякой аналитики, которая пытается отслеживать пользователей по кукам.
mobx обновился на новые декораторы. makeAutoObservable
все еще удобнее, но зато теперь не будет проблем с тайпингами @flow
.
Мало когда пригождается разница между overflow: clip
и overflow: hidden
, но если играешься со scroll-driven анимациями, то может и пригодиться.
Марсиане запустили свой контраст-чекер на продуктханте. Если не поддержишь лайком, так хоть раскажи об этом плагине для фигмы своему дизайнеру.
Vite 5 зарелизился с парой приятных улучшений и практически без сломанной обратной совместимости.
Давным давно Ryan Florence рассказывал о том, что собрать библиотеку компонентов на реакт одновременно очень легко и сложно. С тех пор reach-ui покрылся пылью, но эстафету перехватили другие headless фреймворки типа react-aria-components, headless-ui и radix.
https://www.reddit.com/r/uBlockOrigin/comments/17wu2gz/google_confirms_they_will_disable_ublock_origin/
Гугл продолжает атаковать полезные расширения своим Manifest v3, который убьет нормальные блокировщики рекламы. Теперь есть и дедлайн чтобы переехать с хрома на что-то более дружелюбное — середина 2024. Если и это не поможет популярности firefox, то надежды на будующее невелики.
Когда-нибудь пробовал поставить что-то с homebrew и ловил десять тысяч странных зависимостей, которые засоряют твой мак? Оказывается автор homebrew тоже их не любит и уже давно пилит другой проект, который пытается это порешать — pkgx.sh.