Config Package (packages/config)
The config package is a foundational piece of the Turborepo monorepo. It ensures that every application and package within the CommitT repository adheres to the same strict styling and compilation rules.
What’s Inside
- TypeScript Configurations (
tsconfig.json):- Base configurations for Node environments.
- React Native strict configurations.
- Web/Tauri strict configurations.
- ESLint (
eslint.config.js):- Global linting rules.
- Prevents common React Hooks errors (
eslint-plugin-react-hooks). - Enforces consistent import sorting.
- Prettier (
.prettierrc):- Code formatting standards (tab widths, trailing commas, quote styles).
apps/native and packages/backend folders, we maintain a unified “Golden Standard” across the entire codebase.