इस प्रोजेक्ट के बारे में
यह रिपॉजिटरी एक monorepo है जिसमें linting और TypeScript कॉन्फ़िगरेशन पर केंद्रित कई पैकेज शामिल हैं:
- `@williamthorsen/eslint-config-typescript`: TypeScript प्रोजेक्ट्स के लिए एक flat ESLint preset, जिसमें React, Next.js, Vitest, और accessibility (a11y) के लिए वैकल्पिक कॉन्फ़िगरेशन शामिल हैं।
- `@williamthorsen/strict-lint`: एक CLI टूल जो ESLint को निष्पादित करता है और एक कॉन्फ़िगर करने योग्य allowlist का उपयोग करते हुए warnings को errors में बदल देता है।
- `@williamthorsen/tsconfig`: विशेष रूप से Node-only प्रोजेक्ट्स के लिए एक साझा base TypeScript कॉन्फ़िगरेशन।
यह प्रोजेक्ट वर्कस्पेस प्रबंधन के लिए pnpm का उपयोग करता है और `@williamthorsen/nmr` का उपयोग एक context-aware स्क्रिप्ट रनर के रूप में करता है, जो वर्कस्पेस में बिल्डिंग, टाइप-चेकिंग, linting और Vitest टेस्ट चलाने जैसे कार्यों को संभालता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.