У меня всегда пригорало от того, что ESLint и Prettier годами конфликтовали "из коробки". Неужели годами не могли договориться, блин. Не знаю, поменялось что-то в этом плане сейчас, так как пару лет назад я выпилил Prettier из всех своих проектов и всем советую это с тех пор.
Из-за этого нам до сих пор приходится использовать отрицательные margin вместо gap, потому что их поддержку в сафари завезли только в 2021 году, но до сих пор не все обновились. А Эполу отдельное "спасибо" за привязку браузера к версии ос.
Ну, то есть, готовый конструктор это, конечно, круто, но надо понимать, что за рамки конструктора выйти или не получится или будет стоить очень дорого. Если делаем что-то типа админок, то ок, а если что-то кастомное, то, кажется, собственная система будет сподручнее.
JavaScript, напротив, теряет позиции: в «Spectrum» он скатился с третьего места на шестое...
Если прям грубо выразиться (простите), то TypeScript это синтаксический сахар для JavaScript :) Ну то есть странно считать их раздельно. А если сложить, то в Spectrum JavaScript будет на втором месте, в Trending на третьем, а в Jobs, внезапно, на первом.
К сожалению, поддержка свойства gap для Flexbox в Safari появилась в версии 14.1, которая была выпущена в апреле 2021 года (как часть macOS Big Sur 11.3 и iOS 14.5). Прошу прощения за неточность.
А вы свои проекты никак не собираете? Просто уже лет 15 сборка проектов это нечто само собой разумеющееся.
Очевидно же, что именно для работы этой либы не нужен JS (это понятно исходя из того, что там подключается только css-файл). В большинстве же существующих альтернативных решений JS используется не только для сборки, но и для работы.
И это не говоря о том, что можно просто подключить уже собранный файл с CDN, как написано в документации: https://rawcdn.githack.com/pattespatte/vanilla-css-design-system/refs/tags/1.0.1/styles/vanilla-combined.min.css
Угу, один говорит, что кавычки должны быть двойные, другой - что одинарные. Вот уже который год они не могут договориться и вместо комфортной работы тебе постоянно нужно лезть в конфиги, чтобы их подружить. Там помимо кавычек полно всякого.
Если у вас большущий проект, то оно, конечно, того стоит. А если маленький или одноразовый, то проще на словах договориться о стиле кода. Да и IDE из коробки умеют и форматировать и ошибки подсвечивать...
Так вроде же и понятно, где они — не вывезли, не смогли составить достойную конкуренцию, не?.. Качственное, в данном случае, возможно было в идеологии проекта, в идее, которую не смогли понять/повторить конкуренты..
Извините, но очень трудно нагуглить какую-то информацию о ваших проектах по названиям "роботехника" и "майнкрафтия".. :(
У меня всегда пригорало от того, что ESLint и Prettier годами конфликтовали "из коробки". Неужели годами не могли договориться, блин.
Не знаю, поменялось что-то в этом плане сейчас, так как пару лет назад я выпилил Prettier из всех своих проектов и всем советую это с тех пор.
А вы попробуйте Сафари так просто удалить :) Особенно на ios..
Но Хром/Мозилла/етс обновляются без привязки к версии ОС.. :)
Из-за этого нам до сих пор приходится использовать отрицательные margin вместо gap, потому что их поддержку в сафари завезли только в 2021 году, но до сих пор не все обновились.
А Эполу отдельное "спасибо" за привязку браузера к версии ос.
Но сравнить можно и с SCSS:
Или, если допускается плавное изменение, то можно вспомнить про clamp:
Ну, то есть, готовый конструктор это, конечно, круто, но надо понимать, что за рамки конструктора выйти или не получится или будет стоить очень дорого. Если делаем что-то типа админок, то ок, а если что-то кастомное, то, кажется, собственная система будет сподручнее.
Так, а почему favicon важнее, чем мы думаем-то?)
Если прям грубо выразиться (простите), то TypeScript это синтаксический сахар для JavaScript :) Ну то есть странно считать их раздельно. А если сложить, то в Spectrum JavaScript будет на втором месте, в Trending на третьем, а в Jobs, внезапно, на первом.
Я джва года жду такую википедию.. :)
Оно вообще не про это, к сожалению... "По мотивам" разве что.
К сожалению, не смог заставить работать на 42-й Федоре ни Tilda, ни Guake (аналог). Хны-хны.
Starship и fold-level — класс, спасибо :)
К сожалению, поддержка свойства
gapдля Flexbox в Safari появилась в версии 14.1, которая была выпущена в апреле 2021 года (как часть macOS Big Sur 11.3 и iOS 14.5). Прошу прощения за неточность.https://developer.apple.com/documentation/safari-release-notes/safari-14_1-release-notes
Safari now supports flexbox gaps with row-gap and column-gap, see Gap Shorthand: the gap property.
Тем не менее, своеобразная политика обновления браузера приводит к тому, что и по сей день приходится учитывать эту ситуацию.
Этот вариант я принимаю. Можно переходить к следующему компоненту.Зато его не принимают Сафари <15 версии.. :(
А вы свои проекты никак не собираете? Просто уже лет 15 сборка проектов это нечто само собой разумеющееся.
Очевидно же, что именно для работы этой либы не нужен JS (это понятно исходя из того, что там подключается только css-файл). В большинстве же существующих альтернативных решений JS используется не только для сборки, но и для работы.
И это не говоря о том, что можно просто подключить уже собранный файл с CDN, как написано в документации: https://rawcdn.githack.com/pattespatte/vanilla-css-design-system/refs/tags/1.0.1/styles/vanilla-combined.min.css
Там же написано:
Helper scripts for combining, purging, and converting CSSУгу, один говорит, что кавычки должны быть двойные, другой - что одинарные. Вот уже который год они не могут договориться и вместо комфортной работы тебе постоянно нужно лезть в конфиги, чтобы их подружить. Там помимо кавычек полно всякого.
Если у вас большущий проект, то оно, конечно, того стоит. А если маленький или одноразовый, то проще на словах договориться о стиле кода. Да и IDE из коробки умеют и форматировать и ошибки подсвечивать...
Справедливости ради, у них на сайте 15 вакансий и у всех "уровень зарплаты по договоренности"
Попробовал проверить пару сайтом -- по обоим сервис написал ошибку 404. Но сайты точно работают :)
Так вроде же и понятно, где они — не вывезли, не смогли составить достойную конкуренцию, не?..
Качственное, в данном случае, возможно было в идеологии проекта, в идее, которую не смогли понять/повторить конкуренты..
Это же не качественное преимущество, а преимущество, сложившееся исторически — в отсутствие конкуренции...