wf؛ وضعیت فیچرهای وب رو از ترمینال چک کن
خلاصهٔ کاملتر
wf یه ابزار خط فرمان برای سر زدن به فیچرهای پلتفرم وبه. بهجای اینکه هی بری سایتهای مختلف رو باز کنی، همون توی ترمینال با کلیدواژه جستجو میکنی و وضعیت هر فیچر رو میگیری. دادههاش هم از دو منبع باز که گروه W3C WebDX نگهداری میکنه میاد: web-features که کاتالوگ رسمی فیچرها با وضعیت Baseline و نسخههای پشتیبانی مرورگرهاست، و web-features-mappings که متادیتای بیشتری مثل لینک MDN، تستها، باگها و نظرسنجیها رو بهش وصل میکنه.
بهصورت پیشفرض وضعیت Baseline و پشتیبانی مرورگر رو نشون میده، ولی با پرچم -s/--show میتونی دقیقاً بخش موردنظرت رو انتخاب کنی — از مستندات و اسپک گرفته تا باگها، نظرسنجیهای State of CSS/JS/HTML، موضع استانداردها و آمار استفادهٔ کروم. با --all هم همهچی رو یکجا میبینی.
wf "container queries"
wf grid -s baseline -s docsیه نکتهٔ خوب طراحیش اینه که هیچ دادهای رو داخل خودش بستهبندی نمیکنه. هر بار که اجراش کنی آخرین داده رو از منبع میکشه و ۲۴ ساعت توی ~/.cache/wf/ کش میکنه؛ بعدش دفعهٔ بعد در پسزمینه بیسروصدا دوباره تازه میکنه. اگه آفلاین باشی هم از همون کش قدیمی استفاده میکنه، پس هیچوقت لازم نیست برای گرفتن دادهٔ جدید، خود پکیج رو دوباره نصب کنی.
نصبش با npm ـه و Node.js 18 به بالا میخواد. کل پروژه متنباز و با لایسنس MIT ـه و انتشار نسخههاش هم با GitHub Actions خودکار شده.
نکات کلیدی:
- جستجوی فیچرهای پلتفرم وب و دیدن وضعیت Baseline از توی ترمینال
- برای هر فیچر: پشتیبانی مرورگر، MDN، اسپک، باگها، نظرسنجیها و موضع استانداردها
- دادهها از دیتاستهای باز W3C WebDX، تازهشونده در زمان اجرا و کش ۲۴ساعته
- نصب با npm، نیازمند Node.js 18+، لایسنس MIT




