mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-23 05:58:26 +08:00
33 lines
1.3 KiB
JavaScript
33 lines
1.3 KiB
JavaScript
var Package = require('dgeni').Package;
|
|
var jsdocPackage = require('dgeni-packages/jsdoc');
|
|
var nunjucksPackage = require('dgeni-packages/nunjucks');
|
|
var typescriptPackage = require('./typescript-package');
|
|
var path = require('path');
|
|
|
|
// Define the dgeni package for generating the docs
|
|
module.exports = new Package('ionic-v2-docs', [jsdocPackage, nunjucksPackage, typescriptPackage/*, linksPackage, gitPackage*/])
|
|
|
|
.config(function(log) {
|
|
log.level = 'debug' //'warn';
|
|
})
|
|
|
|
.config(function(readFilesProcessor, inlineTagProcessor, readTypeScriptModules, createTypeDefinitionFile) {
|
|
|
|
// Don't run unwanted processors
|
|
readFilesProcessor.$enabled = false; // We are not using the normal file reading processor
|
|
inlineTagProcessor.$enabled = false; // We are not actually processing the inline link tags
|
|
|
|
// jsdocFileReader.defaultPattern = /\.(j|t)s$/;
|
|
// readFilesProcessor.fileReaders = [jsdocFileReader];
|
|
readFilesProcessor.basePath = path.resolve(__dirname, '../..');
|
|
readTypeScriptModules.basePath = path.resolve(path.resolve(__dirname, '../..'));
|
|
// readFilesProcessor.sourceFiles = [
|
|
// { include: 'ionic/**/*.ts', basePath: 'ionic' }
|
|
// ]
|
|
readTypeScriptModules.sourceFiles = [
|
|
'ionic/ionic.ts'
|
|
];
|
|
|
|
writeFilesProcessor.outputFolder = 'dist/docs'
|
|
});
|