| 
									
										
										
										
											2017-01-26 14:03:53 +00:00
										 |  |  | module.exports = function createOverviewDump() { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   return { | 
					
						
							|  |  |  |     $runAfter: ['processing-docs'], | 
					
						
							|  |  |  |     $runBefore: ['docs-processed'], | 
					
						
							|  |  |  |     $process: function(docs) { | 
					
						
							| 
									
										
										
										
											2020-05-15 16:59:06 -04:00
										 |  |  |       const overviewDoc = { | 
					
						
							| 
									
										
										
										
											2017-01-26 14:03:53 +00:00
										 |  |  |         id: 'overview-dump', | 
					
						
							|  |  |  |         aliases: ['overview-dump'], | 
					
						
							|  |  |  |         path: 'overview-dump', | 
					
						
							|  |  |  |         outputPath: 'overview-dump.html', | 
					
						
							|  |  |  |         modules: [] | 
					
						
							|  |  |  |       }; | 
					
						
							| 
									
										
										
										
											2020-05-15 16:59:06 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  |       docs.forEach(doc => { | 
					
						
							| 
									
										
										
										
											2018-06-22 16:58:29 +01:00
										 |  |  |         if (doc.docType === 'package') { | 
					
						
							| 
									
										
										
										
											2017-01-26 14:03:53 +00:00
										 |  |  |           overviewDoc.modules.push(doc); | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }); | 
					
						
							| 
									
										
										
										
											2020-05-15 16:59:06 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-01-26 14:03:53 +00:00
										 |  |  |       docs.push(overviewDoc); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | }; |