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;
 | 
					        beautylog: any;
 | 
				
			||||||
        gulp: any;
 | 
					        gulp: any;
 | 
				
			||||||
        g: {
 | 
					        g: {
 | 
				
			||||||
 | 
					            if: any;
 | 
				
			||||||
            insert: any;
 | 
					            insert: any;
 | 
				
			||||||
            sequence: any;
 | 
					            sequence: any;
 | 
				
			||||||
            tsd: any;
 | 
					            tsd: any;
 | 
				
			||||||
@@ -17,6 +18,9 @@ declare module NpmtsPlugins {
 | 
				
			|||||||
declare module NpmtsPaths {
 | 
					declare module NpmtsPaths {
 | 
				
			||||||
    var init: () => any;
 | 
					    var init: () => any;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					declare module NpmtsInfo {
 | 
				
			||||||
 | 
					    var init: () => void;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
declare module NpmtsDefault {
 | 
					declare module NpmtsDefault {
 | 
				
			||||||
    var init: () => void;
 | 
					    var init: () => void;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -24,6 +28,7 @@ declare var plugins: {
 | 
				
			|||||||
    beautylog: any;
 | 
					    beautylog: any;
 | 
				
			||||||
    gulp: any;
 | 
					    gulp: any;
 | 
				
			||||||
    g: {
 | 
					    g: {
 | 
				
			||||||
 | 
					        if: any;
 | 
				
			||||||
        insert: any;
 | 
					        insert: any;
 | 
				
			||||||
        sequence: any;
 | 
					        sequence: any;
 | 
				
			||||||
        tsd: any;
 | 
					        tsd: any;
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										20
									
								
								index.js
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								index.js
									
									
									
									
									
								
							@@ -8,6 +8,7 @@ var NpmtsPlugins;
 | 
				
			|||||||
            beautylog: require("beautylog"),
 | 
					            beautylog: require("beautylog"),
 | 
				
			||||||
            gulp: require("gulp"),
 | 
					            gulp: require("gulp"),
 | 
				
			||||||
            g: {
 | 
					            g: {
 | 
				
			||||||
 | 
					                if: require("gulp-if"),
 | 
				
			||||||
                insert: require("gulp-insert"),
 | 
					                insert: require("gulp-insert"),
 | 
				
			||||||
                sequence: require("gulp-sequence"),
 | 
					                sequence: require("gulp-sequence"),
 | 
				
			||||||
                tsd: require("gulp-tsd"),
 | 
					                tsd: require("gulp-tsd"),
 | 
				
			||||||
@@ -34,16 +35,29 @@ var NpmtsPaths;
 | 
				
			|||||||
    };
 | 
					    };
 | 
				
			||||||
})(NpmtsPaths || (NpmtsPaths = {}));
 | 
					})(NpmtsPaths || (NpmtsPaths = {}));
 | 
				
			||||||
/// <reference path="./index.ts" />
 | 
					/// <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" />
 | 
					/// <reference path="./index.ts" />
 | 
				
			||||||
var NpmtsDefault;
 | 
					var NpmtsDefault;
 | 
				
			||||||
(function (NpmtsDefault) {
 | 
					(function (NpmtsDefault) {
 | 
				
			||||||
    NpmtsDefault.init = function () {
 | 
					    NpmtsDefault.init = function () {
 | 
				
			||||||
        plugins.gulp.task("defaultTsd", function (cb) {
 | 
					        plugins.gulp.task("defaultTsd", function (cb) {
 | 
				
			||||||
            plugins.beautylog.log("now installing typings from" + " ts/tsd.json".blue);
 | 
					            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',
 | 
					                command: 'reinstall',
 | 
				
			||||||
                config: paths.tsd
 | 
					                config: paths.tsd
 | 
				
			||||||
            }, cb);
 | 
					            }, cb));
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
        plugins.gulp.task("defaultIndexTS", function () {
 | 
					        plugins.gulp.task("defaultIndexTS", function () {
 | 
				
			||||||
            plugins.beautylog.log("now compiling" + " ts/index.ts".blue);
 | 
					            plugins.beautylog.log("now compiling" + " ts/index.ts".blue);
 | 
				
			||||||
@@ -81,8 +95,10 @@ var NpmtsDefault;
 | 
				
			|||||||
/// <reference path="./npmts.plugins.ts" />
 | 
					/// <reference path="./npmts.plugins.ts" />
 | 
				
			||||||
/// <reference path="./npmts.cli.ts" />
 | 
					/// <reference path="./npmts.cli.ts" />
 | 
				
			||||||
/// <reference path="./npmts.paths.ts" />
 | 
					/// <reference path="./npmts.paths.ts" />
 | 
				
			||||||
 | 
					/// <reference path="./npmts.info.ts" />
 | 
				
			||||||
/// <reference path="./npmts.custom.ts" />
 | 
					/// <reference path="./npmts.custom.ts" />
 | 
				
			||||||
/// <reference path="./npmts.default.ts" />
 | 
					/// <reference path="./npmts.default.ts" />
 | 
				
			||||||
var plugins = NpmtsPlugins.init();
 | 
					var plugins = NpmtsPlugins.init();
 | 
				
			||||||
var paths = NpmtsPaths.init();
 | 
					var paths = NpmtsPaths.init();
 | 
				
			||||||
 | 
					NpmtsInfo.init();
 | 
				
			||||||
NpmtsDefault.init();
 | 
					NpmtsDefault.init();
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,6 +29,7 @@
 | 
				
			|||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "beautylog": "2.0.2",
 | 
					    "beautylog": "2.0.2",
 | 
				
			||||||
    "gulp": "3.9.0",
 | 
					    "gulp": "3.9.0",
 | 
				
			||||||
 | 
					    "gulp-if": "^2.0.0",
 | 
				
			||||||
    "gulp-insert": "0.5.0",
 | 
					    "gulp-insert": "0.5.0",
 | 
				
			||||||
    "gulp-sequence": "^0.4.4",
 | 
					    "gulp-sequence": "^0.4.4",
 | 
				
			||||||
    "gulp-tsd": "^0.1.0",
 | 
					    "gulp-tsd": "^0.1.0",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,9 +2,11 @@
 | 
				
			|||||||
/// <reference path="./npmts.plugins.ts" />
 | 
					/// <reference path="./npmts.plugins.ts" />
 | 
				
			||||||
/// <reference path="./npmts.cli.ts" />
 | 
					/// <reference path="./npmts.cli.ts" />
 | 
				
			||||||
/// <reference path="./npmts.paths.ts" />
 | 
					/// <reference path="./npmts.paths.ts" />
 | 
				
			||||||
 | 
					/// <reference path="./npmts.info.ts" />
 | 
				
			||||||
/// <reference path="./npmts.custom.ts" />
 | 
					/// <reference path="./npmts.custom.ts" />
 | 
				
			||||||
/// <reference path="./npmts.default.ts" />
 | 
					/// <reference path="./npmts.default.ts" />
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var plugins = NpmtsPlugins.init();
 | 
					var plugins = NpmtsPlugins.init();
 | 
				
			||||||
var paths = NpmtsPaths.init();
 | 
					var paths = NpmtsPaths.init();
 | 
				
			||||||
 | 
					NpmtsInfo.init();
 | 
				
			||||||
NpmtsDefault.init();
 | 
					NpmtsDefault.init();
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,10 +4,13 @@ module NpmtsDefault {
 | 
				
			|||||||
    export var init = function() {
 | 
					    export var init = function() {
 | 
				
			||||||
        plugins.gulp.task("defaultTsd",function(cb){
 | 
					        plugins.gulp.task("defaultTsd",function(cb){
 | 
				
			||||||
            plugins.beautylog.log("now installing typings from" + " ts/tsd.json".blue);
 | 
					            plugins.beautylog.log("now installing typings from" + " ts/tsd.json".blue);
 | 
				
			||||||
            plugins.g.tsd({
 | 
					            plugins.g.if(process.env.TRAVIS,
 | 
				
			||||||
                command: 'reinstall',
 | 
					                plugins.g.tsd({
 | 
				
			||||||
                config: paths.tsd
 | 
					                    command: 'reinstall',
 | 
				
			||||||
            }, cb);
 | 
					                    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"),
 | 
					            beautylog: require("beautylog"),
 | 
				
			||||||
            gulp: require("gulp"),
 | 
					            gulp: require("gulp"),
 | 
				
			||||||
            g: {
 | 
					            g: {
 | 
				
			||||||
 | 
					                if: require("gulp-if"),
 | 
				
			||||||
                insert: require("gulp-insert"),
 | 
					                insert: require("gulp-insert"),
 | 
				
			||||||
                sequence: require("gulp-sequence"),
 | 
					                sequence: require("gulp-sequence"),
 | 
				
			||||||
                tsd: require("gulp-tsd"),
 | 
					                tsd: require("gulp-tsd"),
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user