Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Dart Sass 2.0'a Hazırlık: Deprecation'lar, --fatal-deprecation, Slash Division ve @import'un Sonu
Dart Sass 2.0'da 1.105.0'a kadar gelen deprecation'ların çoğu hataya dönüşüyor (slash-div, darken() gibi renk fonksiyonları, legacy JS API); @import, global built-in'ler ve eski if() 3.0'a kadar uyarı olarak kalıyor. --fatal-deprecation=dart-sass-2 ile bugünden hata alıyor, sass-migrator ile temizliyor ve Angular'ın sabit quietDeps ayarı yüzünden includePaths ile yüklenen dosyalardaki deprecation'ların build'de hiç görünmediğini gösteriyoruz.
Sass 2026'da Hâlâ Gerekli mi? Native CSS ile Karşılaştırma ve Dart Sass Kurulumu
Evet, ama eskisi kadar her yerde değil: değişken, nesting ve renk/matematik artık native CSS'te var; mixin, döngüyle kural üretme, map'ler, module sistemi ve derleme zamanı hataları ise hâlâ yalnız Sass'ta. Ham SCSS'in tarayıcıda neden tek kural bırakmadığını ölçüyor, sass ile sass-embedded'i karşılaştırıyor ve Sass'ı Angular, Vite ve ASP.NET Core'a ekliyoruz.