عن المشروع
هذا المستودع عبارة عن monorepo يحتوي على عدة حزم تركز على عمليات linting وإعدادات TypeScript:
- `@williamthorsen/eslint-config-typescript`: إعداد مسبق مسطح لـ ESLint لمشاريع TypeScript، يتميز بإعدادات اختيارية لـ React و Next.js و Vitest وإمكانية الوصول (a11y).
- `@williamthorsen/strict-lint`: أداة CLI تقوم بتنفيذ ESLint مع ترقية التحذيرات إلى أخطاء، باستخدام قائمة سماح قابلة للتكوين.
- `@williamthorsen/tsconfig`: إعداد TypeScript أساسي مشترك مخصص للمشاريع التي تعمل على Node فقط.
يستخدم المشروع pnpm لإدارة مساحة العمل و `@williamthorsen/nmr` كـ script runner مدرك للسياق للمهام التي تشمل البناء، والتحقق من الأنواع، و linting، وتشغيل اختبارات Vitest عبر مساحة العمل.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.