À propos du projet

Ce dépôt est un monorepo contenant plusieurs packages axés sur le linting et la configuration TypeScript : - `@williamthorsen/eslint-config-typescript` : Un preset ESLint plat pour les projets TypeScript, proposant des configurations optionnelles pour React, Next.js, Vitest et l'accessibilité (a11y). - `@williamthorsen/strict-lint` : Un outil CLI qui exécute ESLint tout en transformant les avertissements en erreurs, en utilisant une allowlist configurable. - `@williamthorsen/tsconfig` : Une configuration TypeScript de base partagée spécifiquement pour les projets Node-only. Le projet utilise pnpm pour la gestion de l'espace de travail et `@williamthorsen/nmr` comme exécuteur de scripts sensible au contexte pour des tâches incluant la compilation, la vérification des types, le linting et l'exécution des tests Vitest à travers le workspace.