diff --git a/compile/compile.js b/compile/compile.js index 28473c9..6525eef 100644 --- a/compile/compile.js +++ b/compile/compile.js @@ -4,7 +4,8 @@ var plugins = { gulp: require("gulp"), g:{ typescript: require("gulp-typescript"), - header: require("gulp-header") + header: require("gulp-header"), + typings:require("gulp-typings") }, mergeStream: require("merge2"), path: require("path") @@ -18,7 +19,13 @@ paths = { plugins.beautylog.log('now compiling NPMTS'); -plugins.gulp.task('indexTS', function() { +plugins.gulp.task("typings",function(){ + var stream = plugins.gulp.src(plugins.path.join(paths.packageBase,"ts/typings.json")) + .pipe(plugins.g.typings()); + return stream; +}); + +plugins.gulp.task("indexTS",["typings"], function() { var stream = plugins.gulp.src([ plugins.path.join(paths.packageBase,'ts/**/*.ts'), "!" + plugins.path.join(paths.packageBase,'ts/typings/**/*.d.ts') diff --git a/dist/npmts.jsdoc.js b/dist/npmts.jsdoc.js index 643d1fd..91bcc87 100644 --- a/dist/npmts.jsdoc.js +++ b/dist/npmts.jsdoc.js @@ -44,6 +44,7 @@ var publishDocs = function (configArg) { plugins.beautylog.error('Error: Git failed'); plugins.shelljs.exit(1); } + plugins.beautylog.success("Docs have been deployed to GitHub"); done.resolve(configArg); } else { diff --git a/package.json b/package.json index 93a6bec..4ce770b 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "typings": "^0.6.8" }, "devDependencies": { - "gulp-header": "^1.7.1" + "gulp-header": "^1.7.1", + "gulp-typings": "^1.1.0" } } diff --git a/ts/npmts.jsdoc.ts b/ts/npmts.jsdoc.ts index 50eeba6..eff82ed 100644 --- a/ts/npmts.jsdoc.ts +++ b/ts/npmts.jsdoc.ts @@ -48,6 +48,7 @@ var publishDocs = function(configArg){ plugins.beautylog.error('Error: Git failed'); plugins.shelljs.exit(1); } + plugins.beautylog.success("Docs have been deployed to GitHub"); done.resolve(configArg); } else { done.resolve(configArg);