37 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | /** | ||
|  |  * @license | ||
|  |  * Copyright Google LLC All Rights Reserved. | ||
|  |  * | ||
|  |  * Use of this source code is governed by an MIT-style license that can be | ||
|  |  * found in the LICENSE file at https://angular.io/license
 | ||
|  |  */ | ||
|  | const Package = require('dgeni').Package; | ||
|  | const basePackage = require('../angular-base-package'); | ||
|  | 
 | ||
|  | /** | ||
|  |  * A base package used by all the authoring packages in this folder. | ||
|  |  * | ||
|  |  * This package turns off lots of the potentially fatal checks to allow | ||
|  |  * doc-gen to complete when authors are using the `docs-watch` or `serve-and-sync` | ||
|  |  * jobs. | ||
|  |  */ | ||
|  | const baseAuthoringPackage = new Package('base-authoring', [basePackage]); | ||
|  | baseAuthoringPackage | ||
|  |     .config(function(checkAnchorLinksProcessor, checkForUnusedExampleRegions) { | ||
|  |       // These are disabled here to prevent false negatives for the `docs-watch` task.
 | ||
|  |       checkAnchorLinksProcessor.$enabled = false; | ||
|  |       checkForUnusedExampleRegions.$enabled = false; | ||
|  |     }) | ||
|  | 
 | ||
|  |     .config(function(linkInlineTagDef) { | ||
|  |       // Do not fail the processing if there is an invalid link
 | ||
|  |       linkInlineTagDef.failOnBadLink = false; | ||
|  |     }) | ||
|  | 
 | ||
|  |     .config(function(renderExamples) { | ||
|  |       // Do not fail the processing if there is a broken example
 | ||
|  |       renderExamples.ignoreBrokenExamples = true; | ||
|  |     }); | ||
|  | 
 | ||
|  | module.exports = baseAuthoringPackage; |