Best practices for organizing TypeScript modules and imports
.cursorrules in your project rootOrganize TypeScript modules: 1. Use barrel exports for public APIs 2. Keep internal modules private 3. Use path aliases for clean imports 4. Separate types into dedicated files 5. Use namespace imports for large modules 6. Avoid circular dependencies 7. Re-export types explicitly 8. Document public module interfaces
Comprehensive Cursor rules for Next.js 14+ with App Router, including routing, layouts, and API patterns.
Cursor rules for TypeScript with strict type checking, advanced patterns, and best practices.
Cursor rules for Tailwind CSS development with responsive design, custom components, and dark mode.
Cursor
architecture
AI coding rules customize how Cursor generates and refactors code for your project. Follow these steps to install TypeScript Module Organization.
.cursor/rules, for Windsurf use .windsurfrulesComprehensive Cursor rules for Next.js 14+ with App Router, including routing, layouts, and API patterns.
Cursor rules for TypeScript with strict type checking, advanced patterns, and best practices.
Cursor rules for Tailwind CSS development with responsive design, custom components, and dark mode.