Configuration files should maintain consistency in patterns, use correct paths and values, and follow established conventions across the codebase. This includes proper output paths, consistent dependency versioning patterns, and appropriate dependency categorization.
Key areas to verify:
dist/lib instead of {projectRoot}/src/lib)^ for similar packages, apply it consistently)dependencies vs devDependencies)Example from package.json:
{
"dependencies": {
"@module-federation/enhanced": "^0.17.0", // Keep caret for consistency
"@module-federation/sdk": "^0.17.0"
},
"devDependencies": {
"@nx/cypress": "workspace:*" // Move dev-only deps here
}
}
Enter the URL of a public GitHub repository