improve info
This commit is contained in:
		
							
								
								
									
										5
									
								
								index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								index.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -4,6 +4,7 @@ declare module NpmtsPlugins {
 | 
			
		||||
        beautylog: any;
 | 
			
		||||
        gulp: any;
 | 
			
		||||
        g: {
 | 
			
		||||
            if: any;
 | 
			
		||||
            insert: any;
 | 
			
		||||
            sequence: any;
 | 
			
		||||
            tsd: any;
 | 
			
		||||
@@ -17,6 +18,9 @@ declare module NpmtsPlugins {
 | 
			
		||||
declare module NpmtsPaths {
 | 
			
		||||
    var init: () => any;
 | 
			
		||||
}
 | 
			
		||||
declare module NpmtsInfo {
 | 
			
		||||
    var init: () => void;
 | 
			
		||||
}
 | 
			
		||||
declare module NpmtsDefault {
 | 
			
		||||
    var init: () => void;
 | 
			
		||||
}
 | 
			
		||||
@@ -24,6 +28,7 @@ declare var plugins: {
 | 
			
		||||
    beautylog: any;
 | 
			
		||||
    gulp: any;
 | 
			
		||||
    g: {
 | 
			
		||||
        if: any;
 | 
			
		||||
        insert: any;
 | 
			
		||||
        sequence: any;
 | 
			
		||||
        tsd: any;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										20
									
								
								index.js
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								index.js
									
									
									
									
									
								
							@@ -8,6 +8,7 @@ var NpmtsPlugins;
 | 
			
		||||
            beautylog: require("beautylog"),
 | 
			
		||||
            gulp: require("gulp"),
 | 
			
		||||
            g: {
 | 
			
		||||
                if: require("gulp-if"),
 | 
			
		||||
                insert: require("gulp-insert"),
 | 
			
		||||
                sequence: require("gulp-sequence"),
 | 
			
		||||
                tsd: require("gulp-tsd"),
 | 
			
		||||
@@ -34,16 +35,29 @@ var NpmtsPaths;
 | 
			
		||||
    };
 | 
			
		||||
})(NpmtsPaths || (NpmtsPaths = {}));
 | 
			
		||||
/// <reference path="./index.ts" />
 | 
			
		||||
var NpmtsInfo;
 | 
			
		||||
(function (NpmtsInfo) {
 | 
			
		||||
    NpmtsInfo.init = function () {
 | 
			
		||||
        if (process.env.TRAVIS) {
 | 
			
		||||
            plugins.beautylog.warn("We are on TRAVIS. Typings will not be installed due to GitHub API restrictions.");
 | 
			
		||||
            plugins.beautylog.log("Make sure the repo tracks ting directories");
 | 
			
		||||
        }
 | 
			
		||||
        else {
 | 
			
		||||
            plugins.beautylog.log("We are on a dev machine. Typings will be installed prior to TypeScript compilation.");
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
})(NpmtsInfo || (NpmtsInfo = {}));
 | 
			
		||||
/// <reference path="./index.ts" /> 
 | 
			
		||||
/// <reference path="./index.ts" />
 | 
			
		||||
var NpmtsDefault;
 | 
			
		||||
(function (NpmtsDefault) {
 | 
			
		||||
    NpmtsDefault.init = function () {
 | 
			
		||||
        plugins.gulp.task("defaultTsd", function (cb) {
 | 
			
		||||
            plugins.beautylog.log("now installing typings from" + " ts/tsd.json".blue);
 | 
			
		||||
            plugins.g.tsd({
 | 
			
		||||
            plugins.g.if(process.env.TRAVIS, plugins.g.tsd({
 | 
			
		||||
                command: 'reinstall',
 | 
			
		||||
                config: paths.tsd
 | 
			
		||||
            }, cb);
 | 
			
		||||
            }, cb));
 | 
			
		||||
        });
 | 
			
		||||
        plugins.gulp.task("defaultIndexTS", function () {
 | 
			
		||||
            plugins.beautylog.log("now compiling" + " ts/index.ts".blue);
 | 
			
		||||
@@ -81,8 +95,10 @@ var NpmtsDefault;
 | 
			
		||||
/// <reference path="./npmts.plugins.ts" />
 | 
			
		||||
/// <reference path="./npmts.cli.ts" />
 | 
			
		||||
/// <reference path="./npmts.paths.ts" />
 | 
			
		||||
/// <reference path="./npmts.info.ts" />
 | 
			
		||||
/// <reference path="./npmts.custom.ts" />
 | 
			
		||||
/// <reference path="./npmts.default.ts" />
 | 
			
		||||
var plugins = NpmtsPlugins.init();
 | 
			
		||||
var paths = NpmtsPaths.init();
 | 
			
		||||
NpmtsInfo.init();
 | 
			
		||||
NpmtsDefault.init();
 | 
			
		||||
 
 | 
			
		||||
@@ -29,6 +29,7 @@
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "beautylog": "2.0.2",
 | 
			
		||||
    "gulp": "3.9.0",
 | 
			
		||||
    "gulp-if": "^2.0.0",
 | 
			
		||||
    "gulp-insert": "0.5.0",
 | 
			
		||||
    "gulp-sequence": "^0.4.4",
 | 
			
		||||
    "gulp-tsd": "^0.1.0",
 | 
			
		||||
 
 | 
			
		||||
@@ -2,9 +2,11 @@
 | 
			
		||||
/// <reference path="./npmts.plugins.ts" />
 | 
			
		||||
/// <reference path="./npmts.cli.ts" />
 | 
			
		||||
/// <reference path="./npmts.paths.ts" />
 | 
			
		||||
/// <reference path="./npmts.info.ts" />
 | 
			
		||||
/// <reference path="./npmts.custom.ts" />
 | 
			
		||||
/// <reference path="./npmts.default.ts" />
 | 
			
		||||
 | 
			
		||||
var plugins = NpmtsPlugins.init();
 | 
			
		||||
var paths = NpmtsPaths.init();
 | 
			
		||||
NpmtsInfo.init();
 | 
			
		||||
NpmtsDefault.init();
 | 
			
		||||
 
 | 
			
		||||
@@ -4,10 +4,13 @@ module NpmtsDefault {
 | 
			
		||||
    export var init = function() {
 | 
			
		||||
        plugins.gulp.task("defaultTsd",function(cb){
 | 
			
		||||
            plugins.beautylog.log("now installing typings from" + " ts/tsd.json".blue);
 | 
			
		||||
            plugins.g.tsd({
 | 
			
		||||
                command: 'reinstall',
 | 
			
		||||
                config: paths.tsd
 | 
			
		||||
            }, cb);
 | 
			
		||||
            plugins.g.if(process.env.TRAVIS,
 | 
			
		||||
                plugins.g.tsd({
 | 
			
		||||
                    command: 'reinstall',
 | 
			
		||||
                    config: paths.tsd
 | 
			
		||||
                }, cb)
 | 
			
		||||
            )
 | 
			
		||||
            ;
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										12
									
								
								ts/npmts.info.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								ts/npmts.info.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
			
		||||
/// <reference path="./index.ts" />
 | 
			
		||||
 | 
			
		||||
module NpmtsInfo {
 | 
			
		||||
    export var init = function(){
 | 
			
		||||
        if(process.env.TRAVIS){
 | 
			
		||||
            plugins.beautylog.warn("We are on TRAVIS. Typings will not be installed due to GitHub API restrictions.");
 | 
			
		||||
            plugins.beautylog.log("Make sure the repo tracks ting directories")
 | 
			
		||||
        } else {
 | 
			
		||||
            plugins.beautylog.log("We are on a dev machine. Typings will be installed prior to TypeScript compilation.");
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -5,6 +5,7 @@ module NpmtsPlugins {
 | 
			
		||||
            beautylog: require("beautylog"),
 | 
			
		||||
            gulp: require("gulp"),
 | 
			
		||||
            g: {
 | 
			
		||||
                if: require("gulp-if"),
 | 
			
		||||
                insert: require("gulp-insert"),
 | 
			
		||||
                sequence: require("gulp-sequence"),
 | 
			
		||||
                tsd: require("gulp-tsd"),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user