29 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
var Package = require('dgeni').Package;
 | 
						|
var jsdocPackage = require('dgeni-packages/jsdoc');
 | 
						|
 | 
						|
module.exports =
 | 
						|
    new Package('examples', [jsdocPackage])
 | 
						|
 | 
						|
        .factory(require('./inline-tag-defs/example'))
 | 
						|
        .factory(require('./services/parseArgString'))
 | 
						|
        .factory(require('./services/example-map'))
 | 
						|
        .factory(require('./file-readers/example-reader'))
 | 
						|
        .factory(require('./services/region-parser'))
 | 
						|
        .factory(require('./services/getExampleRegion'))
 | 
						|
 | 
						|
        .processor(require('./processors/collect-examples'))
 | 
						|
        .processor(require('./processors/render-examples'))
 | 
						|
 | 
						|
        .config(function(readFilesProcessor, exampleFileReader) {
 | 
						|
          readFilesProcessor.fileReaders.push(exampleFileReader);
 | 
						|
        })
 | 
						|
 | 
						|
        .config(function(inlineTagProcessor, exampleInlineTagDef) {
 | 
						|
          inlineTagProcessor.inlineTagDefinitions.push(exampleInlineTagDef);
 | 
						|
        })
 | 
						|
 | 
						|
        .config(function(computePathsProcessor) {
 | 
						|
          computePathsProcessor.pathTemplates.push(
 | 
						|
              {docTypes: ['example-region'], getPath: function() {}, getOutputPath: function() {}});
 | 
						|
        });
 |