initial
This commit is contained in:
		
							
								
								
									
										21
									
								
								ts/compile/compile.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								ts/compile/compile.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
// import gulp
 | 
			
		||||
var gulp = require("gulp")
 | 
			
		||||
var gulpTypescript = require("gulp-typescript");
 | 
			
		||||
var pr = require("pushrocks");
 | 
			
		||||
 | 
			
		||||
gulp.task('compileTS', function() {
 | 
			
		||||
	var stream = gulp.src('../index.ts')
 | 
			
		||||
	  .pipe(gulpTypescript({
 | 
			
		||||
	  	out: "index.js"
 | 
			
		||||
	  }))
 | 
			
		||||
	  .pipe(gulp.dest("../../"));
 | 
			
		||||
	return stream;
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
gulp.task('default',['compileTS'], function() {
 | 
			
		||||
	pr.beautylog.success('Typescript compiled');
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
//lets tell gulp to start with the default task.
 | 
			
		||||
pr.beautylog.log('Starting Gulp to compile TypeScript');
 | 
			
		||||
gulp.start.apply(gulp, ['default']);
 | 
			
		||||
							
								
								
									
										2
									
								
								ts/compile/readme.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								ts/compile/readme.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
# How to compile.
 | 
			
		||||
Make sure gulp and gulp-taypescript from npm are available. Then run the gulpfile in this directory.
 | 
			
		||||
							
								
								
									
										16
									
								
								ts/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								ts/index.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
/// <reference path="typings/tsd.d.ts" />
 | 
			
		||||
var beautylog = require("beautylog");
 | 
			
		||||
var colors = require("colors");
 | 
			
		||||
var debugActive = false;
 | 
			
		||||
var debugsmart = {
 | 
			
		||||
    log: function (message) {
 | 
			
		||||
        if (debugActive) {
 | 
			
		||||
            beautylog.log("Debug:".zebra + ' ' + message);
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    activate: function (debugArg) {
 | 
			
		||||
        debugActive = debugArg;
 | 
			
		||||
    }
 | 
			
		||||
};
 | 
			
		||||
module.exports = debugsmart;
 | 
			
		||||
//# sourceMappingURL=index.js.map
 | 
			
		||||
							
								
								
									
										1
									
								
								ts/index.js.map
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								ts/index.js.map
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA,yCAAyC;AACzC,IAAI,SAAS,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;AACrC,IAAI,MAAM,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC;AAE/B,IAAI,WAAW,GAAW,KAAK,CAAC;AAChC,IAAI,UAAU,GAAG;IACb,GAAG,EAAE,UAAS,OAAc;QACxB,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC;YACd,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,KAAK,GAAG,GAAG,GAAG,OAAO,CAAC,CAAC;QAClD,CAAC;IACL,CAAC;IACD,QAAQ,EAAE,UAAS,QAAgB;QAC/B,WAAW,GAAG,QAAQ,CAAC;IAC3B,CAAC;CACJ,CAAC;AAEF,MAAM,CAAC,OAAO,GAAG,UAAU,CAAC"}
 | 
			
		||||
							
								
								
									
										17
									
								
								ts/index.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								ts/index.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
/// <reference path="typings/tsd.d.ts" />
 | 
			
		||||
var beautylog = require("beautylog");
 | 
			
		||||
var colors = require("colors");
 | 
			
		||||
 | 
			
		||||
var debugActive:boolean = false;
 | 
			
		||||
var debugsmart = {
 | 
			
		||||
    log: function(message:string){
 | 
			
		||||
        if (debugActive) {
 | 
			
		||||
            beautylog.log("Debug:".zebra + ' ' + message);
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    activate: function(debugArg:boolean){
 | 
			
		||||
        debugActive = debugArg;
 | 
			
		||||
    }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
module.exports = debugsmart;
 | 
			
		||||
							
								
								
									
										15
									
								
								ts/tsd.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								ts/tsd.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
{
 | 
			
		||||
  "version": "v4",
 | 
			
		||||
  "repo": "borisyankov/DefinitelyTyped",
 | 
			
		||||
  "ref": "master",
 | 
			
		||||
  "path": "typings",
 | 
			
		||||
  "bundle": "typings/tsd.d.ts",
 | 
			
		||||
  "installed": {
 | 
			
		||||
    "node/node.d.ts": {
 | 
			
		||||
      "commit": "efa0c1196d7280640e624ac1e7fa604502e7bd63"
 | 
			
		||||
    },
 | 
			
		||||
    "colors/colors.d.ts": {
 | 
			
		||||
      "commit": "aed176536a202b9a2475ce1989ea6d2d0226a185"
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										123
									
								
								ts/typings/colors/colors.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										123
									
								
								ts/typings/colors/colors.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,123 @@
 | 
			
		||||
// Type definitions for Colors.js 0.6.0-1
 | 
			
		||||
// Project: https://github.com/Marak/colors.js
 | 
			
		||||
// Definitions by: Bart van der Schoor <https://github.com/Bartvds>
 | 
			
		||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
 | 
			
		||||
 | 
			
		||||
declare module "colors" {
 | 
			
		||||
    interface Color {
 | 
			
		||||
        (text: string): string;
 | 
			
		||||
 | 
			
		||||
        black: Color;
 | 
			
		||||
        red: Color;
 | 
			
		||||
        green: Color;
 | 
			
		||||
        yellow: Color;
 | 
			
		||||
        blue: Color;
 | 
			
		||||
        magenta: Color;
 | 
			
		||||
        cyan: Color;
 | 
			
		||||
        white: Color;
 | 
			
		||||
        gray: Color;
 | 
			
		||||
        grey: Color;
 | 
			
		||||
 | 
			
		||||
        bgBlack: Color;
 | 
			
		||||
        bgRed: Color;
 | 
			
		||||
        bgGreen: Color;
 | 
			
		||||
        bgYellow: Color;
 | 
			
		||||
        bgBlue: Color;
 | 
			
		||||
        bgMagenta: Color;
 | 
			
		||||
        bgCyan: Color;
 | 
			
		||||
        bgWhite: Color;
 | 
			
		||||
 | 
			
		||||
        reset: Color;
 | 
			
		||||
        bold: Color;
 | 
			
		||||
        dim: Color;
 | 
			
		||||
        italic: Color;
 | 
			
		||||
        underline: Color;
 | 
			
		||||
        inverse: Color;
 | 
			
		||||
        hidden: Color;
 | 
			
		||||
        strikethrough: Color;
 | 
			
		||||
 | 
			
		||||
        rainbow: Color;
 | 
			
		||||
        zebra: Color;
 | 
			
		||||
        america: Color;
 | 
			
		||||
        trap: Color;
 | 
			
		||||
        random: Color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    module e {
 | 
			
		||||
        export function setTheme(theme:any): void;
 | 
			
		||||
 | 
			
		||||
        export var black: Color;
 | 
			
		||||
        export var red: Color;
 | 
			
		||||
        export var green: Color;
 | 
			
		||||
        export var yellow: Color;
 | 
			
		||||
        export var blue: Color;
 | 
			
		||||
        export var magenta: Color;
 | 
			
		||||
        export var cyan: Color;
 | 
			
		||||
        export var white: Color;
 | 
			
		||||
        export var gray: Color;
 | 
			
		||||
        export var grey: Color;
 | 
			
		||||
 | 
			
		||||
        export var bgBlack: Color;
 | 
			
		||||
        export var bgRed: Color;
 | 
			
		||||
        export var bgGreen: Color;
 | 
			
		||||
        export var bgYellow: Color;
 | 
			
		||||
        export var bgBlue: Color;
 | 
			
		||||
        export var bgMagenta: Color;
 | 
			
		||||
        export var bgCyan: Color;
 | 
			
		||||
        export var bgWhite: Color;
 | 
			
		||||
 | 
			
		||||
        export var reset: Color;
 | 
			
		||||
        export var bold: Color;
 | 
			
		||||
        export var dim: Color;
 | 
			
		||||
        export var italic: Color;
 | 
			
		||||
        export var underline: Color;
 | 
			
		||||
        export var inverse: Color;
 | 
			
		||||
        export var hidden: Color;
 | 
			
		||||
        export var strikethrough: Color;
 | 
			
		||||
 | 
			
		||||
        export var rainbow: Color;
 | 
			
		||||
        export var zebra: Color;
 | 
			
		||||
        export var america: Color;
 | 
			
		||||
        export var trap: Color;
 | 
			
		||||
        export var random: Color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    export = e;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
interface String {
 | 
			
		||||
    black: string;
 | 
			
		||||
    red: string;
 | 
			
		||||
    green: string;
 | 
			
		||||
    yellow: string;
 | 
			
		||||
    blue: string;
 | 
			
		||||
    magenta: string;
 | 
			
		||||
    cyan: string;
 | 
			
		||||
    white: string;
 | 
			
		||||
    gray: string;
 | 
			
		||||
    grey: string;
 | 
			
		||||
 | 
			
		||||
    bgBlack: string;
 | 
			
		||||
    bgRed: string;
 | 
			
		||||
    bgGreen: string;
 | 
			
		||||
    bgYellow: string;
 | 
			
		||||
    bgBlue: string;
 | 
			
		||||
    bgMagenta: string;
 | 
			
		||||
    bgCyan: string;
 | 
			
		||||
    bgWhite: string;
 | 
			
		||||
 | 
			
		||||
    reset: string;
 | 
			
		||||
    bold: string;
 | 
			
		||||
    dim: string;
 | 
			
		||||
    italic: string;
 | 
			
		||||
    underline: string;
 | 
			
		||||
    inverse: string;
 | 
			
		||||
    hidden: string;
 | 
			
		||||
    strikethrough: string;
 | 
			
		||||
 | 
			
		||||
    rainbow: string;
 | 
			
		||||
    zebra: string;
 | 
			
		||||
    america: string;
 | 
			
		||||
    trap: string;
 | 
			
		||||
    random: string;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										2079
									
								
								ts/typings/node/node.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2079
									
								
								ts/typings/node/node.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2
									
								
								ts/typings/tsd.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								ts/typings/tsd.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
/// <reference path="node/node.d.ts" />
 | 
			
		||||
/// <reference path="colors/colors.d.ts" />
 | 
			
		||||
		Reference in New Issue
	
	Block a user