fix typedoc integration
This commit is contained in:
		
							
								
								
									
										2
									
								
								dist/npmts.check.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/npmts.check.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,3 +1,5 @@
 | 
			
		||||
/// <reference types="q" />
 | 
			
		||||
import * as plugins from "./npmts.plugins";
 | 
			
		||||
import { ProjectinfoNpm } from "projectinfo";
 | 
			
		||||
export declare let projectInfo: ProjectinfoNpm;
 | 
			
		||||
export declare let run: (configArg: any) => plugins.Q.Promise<{}>;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								dist/npmts.check.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/npmts.check.js
									
									
									
									
										vendored
									
									
								
							@@ -2,10 +2,10 @@
 | 
			
		||||
var plugins = require("./npmts.plugins");
 | 
			
		||||
var paths = require("./npmts.paths");
 | 
			
		||||
var npmts_promisechain_1 = require("./npmts.promisechain");
 | 
			
		||||
exports.projectInfo = new plugins.projectinfo.ProjectinfoNpm(paths.cwd);
 | 
			
		||||
var checkProjectTypings = function (configArg) {
 | 
			
		||||
    var done = plugins.Q.defer();
 | 
			
		||||
    var cwdProjectInfo = new plugins.projectinfo.ProjectinfoNpm(paths.cwd);
 | 
			
		||||
    if (typeof cwdProjectInfo.packageJson.typings == "undefined") {
 | 
			
		||||
    if (typeof exports.projectInfo.packageJson.typings == "undefined") {
 | 
			
		||||
        plugins.beautylog.error("please add typings field to package.json");
 | 
			
		||||
        process.exit(1);
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								dist/npmts.typedoc.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								dist/npmts.typedoc.js
									
									
									
									
										vendored
									
									
								
							@@ -3,6 +3,7 @@ require("typings-global");
 | 
			
		||||
var plugins = require("./npmts.plugins");
 | 
			
		||||
var paths = require("./npmts.paths");
 | 
			
		||||
var npmts_promisechain_1 = require("./npmts.promisechain");
 | 
			
		||||
var npmts_check_1 = require("./npmts.check");
 | 
			
		||||
var genTypeDoc = function (configArg) {
 | 
			
		||||
    var done = plugins.Q.defer();
 | 
			
		||||
    npmts_promisechain_1.npmtsOra.text("now generating " + "TypeDoc documentation".yellow);
 | 
			
		||||
@@ -17,8 +18,9 @@ var genTypeDoc = function (configArg) {
 | 
			
		||||
        out: paths.pagesApiDir,
 | 
			
		||||
        json: plugins.path.join(paths.pagesApiDir, "file.json"),
 | 
			
		||||
        // TypeDoc options (see typedoc docs) 
 | 
			
		||||
        name: "my-project",
 | 
			
		||||
        //theme: "default",
 | 
			
		||||
        name: npmts_check_1.projectInfo.name,
 | 
			
		||||
        readme: plugins.path.join(paths.cwd, "README.md"),
 | 
			
		||||
        // theme: "default",
 | 
			
		||||
        ignoreCompilerErrors: true,
 | 
			
		||||
        version: true,
 | 
			
		||||
    }))
 | 
			
		||||
 
 | 
			
		||||
@@ -2,10 +2,14 @@ import * as plugins from "./npmts.plugins";
 | 
			
		||||
import * as paths from "./npmts.paths";
 | 
			
		||||
import { npmtsOra } from "./npmts.promisechain";
 | 
			
		||||
 | 
			
		||||
import {ProjectinfoNpm} from "projectinfo";
 | 
			
		||||
 | 
			
		||||
export let projectInfo = new plugins.projectinfo.ProjectinfoNpm(paths.cwd);
 | 
			
		||||
 | 
			
		||||
let checkProjectTypings = (configArg) => {
 | 
			
		||||
    let done = plugins.Q.defer();
 | 
			
		||||
    let cwdProjectInfo = new plugins.projectinfo.ProjectinfoNpm(paths.cwd);
 | 
			
		||||
    if(typeof cwdProjectInfo.packageJson.typings == "undefined"){
 | 
			
		||||
    
 | 
			
		||||
    if(typeof projectInfo.packageJson.typings == "undefined"){
 | 
			
		||||
        plugins.beautylog.error(`please add typings field to package.json`);
 | 
			
		||||
        process.exit(1);
 | 
			
		||||
    };
 | 
			
		||||
 
 | 
			
		||||
@@ -3,6 +3,8 @@ import plugins = require("./npmts.plugins");
 | 
			
		||||
import paths = require("./npmts.paths");
 | 
			
		||||
import { npmtsOra } from "./npmts.promisechain";
 | 
			
		||||
 | 
			
		||||
import {projectInfo} from "./npmts.check";
 | 
			
		||||
 | 
			
		||||
let genTypeDoc = function (configArg) {
 | 
			
		||||
    let done = plugins.Q.defer();
 | 
			
		||||
    npmtsOra.text("now generating " + "TypeDoc documentation".yellow);
 | 
			
		||||
@@ -19,9 +21,9 @@ let genTypeDoc = function (configArg) {
 | 
			
		||||
            json: plugins.path.join(paths.pagesApiDir, "file.json"),
 | 
			
		||||
 | 
			
		||||
            // TypeDoc options (see typedoc docs) 
 | 
			
		||||
            name: "my-project",
 | 
			
		||||
 | 
			
		||||
            //theme: "default",
 | 
			
		||||
            name: projectInfo.name,
 | 
			
		||||
            readme: plugins.path.join(paths.cwd,"README.md"),
 | 
			
		||||
            // theme: "default",
 | 
			
		||||
            ignoreCompilerErrors: true,
 | 
			
		||||
            version: true,
 | 
			
		||||
        }))
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user