func NewModuleRepository(baseDir string) domain.ModuleRepository {
	return &moduleRepository{
		baseDir: filepath.Clean(baseDir),
	}
}
// NewModuleRepository initializes a new ModuleRepository.
NewModuleRepository initializes a new ModuleRepository.
// NewModuleRepository initializes a new ModuleRepository .
func NewModuleRepository(baseDir string) domain.ModuleRepository {
	return &moduleRepository{
		baseDir: filepath.Clean(baseDir),
	}
}
func NewModuleRepository ( baseDir string ) domain . ModuleRepository { return & moduleRepository { baseDir : filepath . Clean ( baseDir ) , } }
NewModuleRepository initializes a new ModuleRepository.
NewModuleRepository initializes a new ModuleRepository .