some more es6 module syntax
This commit is contained in:
parent
1898db5472
commit
8dcdad9e2c
1
dist/index.d.ts
vendored
1
dist/index.d.ts
vendored
@ -1 +0,0 @@
|
|||||||
import 'typings-global';
|
|
6
dist/index.js
vendored
6
dist/index.js
vendored
@ -1,8 +1,8 @@
|
|||||||
"use strict";
|
|
||||||
require("typings-global");
|
|
||||||
/* ================================================== *
|
/* ================================================== *
|
||||||
Starting NPMTS main process.
|
**** NPMTS ****
|
||||||
|
Fabulous TypeScript development
|
||||||
* ================================================== */
|
* ================================================== */
|
||||||
|
"use strict";
|
||||||
const early = require("early");
|
const early = require("early");
|
||||||
early.start('NPMTS');
|
early.start('NPMTS');
|
||||||
const plugins = require("./npmts.plugins");
|
const plugins = require("./npmts.plugins");
|
||||||
|
5
dist/npmts.assets.d.ts
vendored
5
dist/npmts.assets.d.ts
vendored
@ -1,4 +1,3 @@
|
|||||||
/// <reference types="q" />
|
/// <reference types="q" />
|
||||||
import 'typings-global';
|
import * as q from 'q';
|
||||||
import plugins = require('./npmts.plugins');
|
export declare var run: (configArg: any) => q.Promise<{}>;
|
||||||
export declare var run: (configArg: any) => plugins.q.Promise<{}>;
|
|
||||||
|
4
dist/npmts.assets.js
vendored
4
dist/npmts.assets.js
vendored
@ -1,10 +1,10 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
|
||||||
const plugins = require("./npmts.plugins");
|
const plugins = require("./npmts.plugins");
|
||||||
const paths = require("./npmts.paths");
|
const paths = require("./npmts.paths");
|
||||||
|
const q = require("q");
|
||||||
const npmts_promisechain_1 = require("./npmts.promisechain");
|
const npmts_promisechain_1 = require("./npmts.promisechain");
|
||||||
exports.run = function (configArg) {
|
exports.run = function (configArg) {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
let config = configArg;
|
let config = configArg;
|
||||||
npmts_promisechain_1.npmtsOra.text('now looking at ' + 'required assets'.yellow);
|
npmts_promisechain_1.npmtsOra.text('now looking at ' + 'required assets'.yellow);
|
||||||
if (config.cli === true) {
|
if (config.cli === true) {
|
||||||
|
4
dist/npmts.check.d.ts
vendored
4
dist/npmts.check.d.ts
vendored
@ -1,5 +1,5 @@
|
|||||||
/// <reference types="q" />
|
/// <reference types="q" />
|
||||||
import * as plugins from './npmts.plugins';
|
import * as q from 'q';
|
||||||
import { ProjectinfoNpm } from 'projectinfo';
|
import { ProjectinfoNpm } from 'projectinfo';
|
||||||
export declare let projectInfo: ProjectinfoNpm;
|
export declare let projectInfo: ProjectinfoNpm;
|
||||||
export declare let run: (configArg: any) => plugins.q.Promise<{}>;
|
export declare let run: (configArg: any) => q.Promise<{}>;
|
||||||
|
11
dist/npmts.check.js
vendored
11
dist/npmts.check.js
vendored
@ -1,10 +1,11 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const plugins = require("./npmts.plugins");
|
const plugins = require("./npmts.plugins");
|
||||||
const paths = require("./npmts.paths");
|
const paths = require("./npmts.paths");
|
||||||
|
const q = require("q");
|
||||||
const npmts_promisechain_1 = require("./npmts.promisechain");
|
const npmts_promisechain_1 = require("./npmts.promisechain");
|
||||||
const projectinfo_1 = require("projectinfo");
|
const projectinfo_1 = require("projectinfo");
|
||||||
let checkProjectTypings = (configArg) => {
|
let checkProjectTypings = (configArg) => {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
npmts_promisechain_1.npmtsOra.text('Check Module: Check Project Typings...');
|
npmts_promisechain_1.npmtsOra.text('Check Module: Check Project Typings...');
|
||||||
exports.projectInfo = new projectinfo_1.ProjectinfoNpm(paths.cwd);
|
exports.projectInfo = new projectinfo_1.ProjectinfoNpm(paths.cwd);
|
||||||
if (typeof exports.projectInfo.packageJson.typings === 'undefined') {
|
if (typeof exports.projectInfo.packageJson.typings === 'undefined') {
|
||||||
@ -30,7 +31,7 @@ const depcheckOptions = {
|
|||||||
]
|
]
|
||||||
};
|
};
|
||||||
let checkDependencies = (configArg) => {
|
let checkDependencies = (configArg) => {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
npmts_promisechain_1.npmtsOra.text('Check Module: Check Dependencies...');
|
npmts_promisechain_1.npmtsOra.text('Check Module: Check Dependencies...');
|
||||||
let depcheckOptionsMerged = plugins.lodash.merge(depcheckOptions, {
|
let depcheckOptionsMerged = plugins.lodash.merge(depcheckOptions, {
|
||||||
ignoreDirs: [
|
ignoreDirs: [
|
||||||
@ -66,7 +67,7 @@ let checkDependencies = (configArg) => {
|
|||||||
return done.promise;
|
return done.promise;
|
||||||
};
|
};
|
||||||
let checkDevDependencies = (configArg) => {
|
let checkDevDependencies = (configArg) => {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
npmts_promisechain_1.npmtsOra.text('Check Module: Check devDependencies...');
|
npmts_promisechain_1.npmtsOra.text('Check Module: Check devDependencies...');
|
||||||
let depcheckOptionsMerged = plugins.lodash.merge(depcheckOptions, {
|
let depcheckOptionsMerged = plugins.lodash.merge(depcheckOptions, {
|
||||||
ignoreDirs: [
|
ignoreDirs: [
|
||||||
@ -101,13 +102,13 @@ let checkDevDependencies = (configArg) => {
|
|||||||
return done.promise;
|
return done.promise;
|
||||||
};
|
};
|
||||||
let checkNodeVersion = (configArg) => {
|
let checkNodeVersion = (configArg) => {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
npmts_promisechain_1.npmtsOra.text('checking node version');
|
npmts_promisechain_1.npmtsOra.text('checking node version');
|
||||||
done.resolve(configArg);
|
done.resolve(configArg);
|
||||||
return done.promise;
|
return done.promise;
|
||||||
};
|
};
|
||||||
exports.run = (configArg) => {
|
exports.run = (configArg) => {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
npmts_promisechain_1.npmtsOra.text('Check Module: ...');
|
npmts_promisechain_1.npmtsOra.text('Check Module: ...');
|
||||||
checkProjectTypings(configArg)
|
checkProjectTypings(configArg)
|
||||||
.then(checkDependencies)
|
.then(checkDependencies)
|
||||||
|
5
dist/npmts.clean.d.ts
vendored
5
dist/npmts.clean.d.ts
vendored
@ -1,4 +1,3 @@
|
|||||||
/// <reference types="q" />
|
/// <reference types="q" />
|
||||||
import 'typings-global';
|
import * as q from 'q';
|
||||||
import plugins = require('./npmts.plugins');
|
export declare let run: (configArg: any) => q.Promise<{}>;
|
||||||
export declare let run: (configArg: any) => plugins.q.Promise<{}>;
|
|
||||||
|
6
dist/npmts.clean.js
vendored
6
dist/npmts.clean.js
vendored
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
|
||||||
const plugins = require("./npmts.plugins");
|
const plugins = require("./npmts.plugins");
|
||||||
const paths = require("./npmts.paths");
|
const paths = require("./npmts.paths");
|
||||||
|
const q = require("q");
|
||||||
const npmts_promisechain_1 = require("./npmts.promisechain");
|
const npmts_promisechain_1 = require("./npmts.promisechain");
|
||||||
/**
|
/**
|
||||||
* removes the dist directory which will be entirely rebuild
|
* removes the dist directory which will be entirely rebuild
|
||||||
@ -14,7 +14,7 @@ let removeDist = function () {
|
|||||||
* remove .d.ts files from testDirctory
|
* remove .d.ts files from testDirctory
|
||||||
*/
|
*/
|
||||||
let removeTestDeclarations = function () {
|
let removeTestDeclarations = function () {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
plugins.smartfile.fs.listFileTree('./test/', '**/*.d.ts').then(fileArray => {
|
plugins.smartfile.fs.listFileTree('./test/', '**/*.d.ts').then(fileArray => {
|
||||||
let fileArrayToRemove = plugins.smartpath.transform.toAbsolute(fileArray, process.cwd() + '//test/');
|
let fileArrayToRemove = plugins.smartpath.transform.toAbsolute(fileArray, process.cwd() + '//test/');
|
||||||
plugins.smartfile.fs.removeManySync(fileArrayToRemove);
|
plugins.smartfile.fs.removeManySync(fileArrayToRemove);
|
||||||
@ -30,7 +30,7 @@ let removePages = function () {
|
|||||||
};
|
};
|
||||||
exports.run = function (configArg) {
|
exports.run = function (configArg) {
|
||||||
npmts_promisechain_1.npmtsOra.text('cleaning up from previous builds...');
|
npmts_promisechain_1.npmtsOra.text('cleaning up from previous builds...');
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
removeDist()
|
removeDist()
|
||||||
.then(removeTestDeclarations)
|
.then(removeTestDeclarations)
|
||||||
.then(removePages)
|
.then(removePages)
|
||||||
|
5
dist/npmts.compile.d.ts
vendored
5
dist/npmts.compile.d.ts
vendored
@ -1,4 +1,3 @@
|
|||||||
/// <reference types="q" />
|
/// <reference types="q" />
|
||||||
import 'typings-global';
|
import * as q from 'q';
|
||||||
import plugins = require('./npmts.plugins');
|
export declare let run: (configArg: any) => q.Promise<{}>;
|
||||||
export declare let run: (configArg: any) => plugins.q.Promise<{}>;
|
|
||||||
|
4
dist/npmts.compile.js
vendored
4
dist/npmts.compile.js
vendored
@ -1,10 +1,10 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
|
||||||
const plugins = require("./npmts.plugins");
|
const plugins = require("./npmts.plugins");
|
||||||
const paths = require("./npmts.paths");
|
const paths = require("./npmts.paths");
|
||||||
|
const q = require("q");
|
||||||
const npmts_promisechain_1 = require("./npmts.promisechain");
|
const npmts_promisechain_1 = require("./npmts.promisechain");
|
||||||
exports.run = function (configArg) {
|
exports.run = function (configArg) {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
let config = configArg;
|
let config = configArg;
|
||||||
npmts_promisechain_1.npmtsOra.text('now compiling ' + 'TypeScript'.yellow);
|
npmts_promisechain_1.npmtsOra.text('now compiling ' + 'TypeScript'.yellow);
|
||||||
plugins.tsn.compileGlobStringObject(config.ts, config.tsOptions, paths.cwd)
|
plugins.tsn.compileGlobStringObject(config.ts, config.tsOptions, paths.cwd)
|
||||||
|
5
dist/npmts.options.d.ts
vendored
5
dist/npmts.options.d.ts
vendored
@ -1,6 +1,5 @@
|
|||||||
/// <reference types="q" />
|
/// <reference types="q" />
|
||||||
import 'typings-global';
|
import * as q from 'q';
|
||||||
import plugins = require('./npmts.plugins');
|
|
||||||
export declare type npmtsMode = 'default' | 'custom';
|
export declare type npmtsMode = 'default' | 'custom';
|
||||||
export interface INpmtsConfig {
|
export interface INpmtsConfig {
|
||||||
argv: any;
|
argv: any;
|
||||||
@ -13,4 +12,4 @@ export interface INpmtsConfig {
|
|||||||
tsOptions: any;
|
tsOptions: any;
|
||||||
watch: boolean;
|
watch: boolean;
|
||||||
}
|
}
|
||||||
export declare var run: (argvArg: any) => plugins.q.Promise<{}>;
|
export declare var run: (argvArg: any) => q.Promise<{}>;
|
||||||
|
4
dist/npmts.options.js
vendored
4
dist/npmts.options.js
vendored
@ -1,11 +1,11 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
|
||||||
const plugins = require("./npmts.plugins");
|
const plugins = require("./npmts.plugins");
|
||||||
const paths = require("./npmts.paths");
|
const paths = require("./npmts.paths");
|
||||||
|
const q = require("q");
|
||||||
const npmts_promisechain_1 = require("./npmts.promisechain");
|
const npmts_promisechain_1 = require("./npmts.promisechain");
|
||||||
;
|
;
|
||||||
exports.run = function (argvArg) {
|
exports.run = function (argvArg) {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
let defaultConfig = {
|
let defaultConfig = {
|
||||||
argv: undefined,
|
argv: undefined,
|
||||||
coverageTreshold: 70,
|
coverageTreshold: 70,
|
||||||
|
1
dist/npmts.paths.d.ts
vendored
1
dist/npmts.paths.d.ts
vendored
@ -1,4 +1,3 @@
|
|||||||
import 'typings-global';
|
|
||||||
export declare let npmtsPackageRoot: string;
|
export declare let npmtsPackageRoot: string;
|
||||||
export declare let cwd: string;
|
export declare let cwd: string;
|
||||||
export declare let tsDir: string;
|
export declare let tsDir: string;
|
||||||
|
1
dist/npmts.paths.js
vendored
1
dist/npmts.paths.js
vendored
@ -1,5 +1,4 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
|
||||||
const plugins = require("./npmts.plugins");
|
const plugins = require("./npmts.plugins");
|
||||||
// NPMTS Paths
|
// NPMTS Paths
|
||||||
exports.npmtsPackageRoot = plugins.path.join(__dirname, '../');
|
exports.npmtsPackageRoot = plugins.path.join(__dirname, '../');
|
||||||
|
38
dist/npmts.plugins.d.ts
vendored
38
dist/npmts.plugins.d.ts
vendored
@ -1,8 +1,8 @@
|
|||||||
import 'typings-global';
|
import 'typings-global';
|
||||||
export import beautylog = require('beautylog');
|
import * as beautylog from 'beautylog';
|
||||||
export declare let depcheck: any;
|
declare let depcheck: any;
|
||||||
export import gulp = require('gulp');
|
import * as gulp from 'gulp';
|
||||||
export declare let g: {
|
declare let g: {
|
||||||
babel: any;
|
babel: any;
|
||||||
istanbul: any;
|
istanbul: any;
|
||||||
gFunction: any;
|
gFunction: any;
|
||||||
@ -11,19 +11,19 @@ export declare let g: {
|
|||||||
sourcemaps: any;
|
sourcemaps: any;
|
||||||
typedoc: any;
|
typedoc: any;
|
||||||
};
|
};
|
||||||
export import lodash = require('lodash');
|
import * as lodash from 'lodash';
|
||||||
export import npmextra = require('npmextra');
|
import * as npmextra from 'npmextra';
|
||||||
export import projectinfo = require('projectinfo');
|
import * as projectinfo from 'projectinfo';
|
||||||
export import path = require('path');
|
import * as path from 'path';
|
||||||
export import q = require('q');
|
import * as shelljs from 'shelljs';
|
||||||
export import shelljs = require('shelljs');
|
import * as smartchok from 'smartchok';
|
||||||
export import smartchok = require('smartchok');
|
import * as smartcli from 'smartcli';
|
||||||
export import smartcli = require('smartcli');
|
import * as smartcov from 'smartcov';
|
||||||
export import smartcov = require('smartcov');
|
import * as smartenv from 'smartenv';
|
||||||
export import smartenv = require('smartenv');
|
import * as smartfile from 'smartfile';
|
||||||
export import smartfile = require('smartfile');
|
import * as smartpath from 'smartpath';
|
||||||
export import smartpath = require('smartpath');
|
import * as smartstream from 'smartstream';
|
||||||
export import smartstream = require('smartstream');
|
import * as smartstring from 'smartstring';
|
||||||
export import smartstring = require('smartstring');
|
|
||||||
export declare let sourceMapSupport: any;
|
export declare let sourceMapSupport: any;
|
||||||
export import tsn = require('tsn');
|
import * as tsn from 'tsn';
|
||||||
|
export { beautylog, depcheck, gulp, g, lodash, npmextra, projectinfo, path, shelljs, smartchok, smartcli, smartcov, smartenv, smartfile, smartpath, smartstream, smartstring, tsn };
|
||||||
|
55
dist/npmts.plugins.js
vendored
55
dist/npmts.plugins.js
vendored
@ -1,9 +1,12 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
require("typings-global");
|
||||||
exports.beautylog = require("beautylog");
|
const beautylog = require("beautylog");
|
||||||
exports.depcheck = require('depcheck');
|
exports.beautylog = beautylog;
|
||||||
exports.gulp = require("gulp");
|
let depcheck = require('depcheck');
|
||||||
exports.g = {
|
exports.depcheck = depcheck;
|
||||||
|
const gulp = require("gulp");
|
||||||
|
exports.gulp = gulp;
|
||||||
|
let g = {
|
||||||
babel: require('gulp-babel'),
|
babel: require('gulp-babel'),
|
||||||
istanbul: require('gulp-istanbul'),
|
istanbul: require('gulp-istanbul'),
|
||||||
gFunction: require('gulp-function'),
|
gFunction: require('gulp-function'),
|
||||||
@ -12,19 +15,33 @@ exports.g = {
|
|||||||
sourcemaps: require('gulp-sourcemaps'),
|
sourcemaps: require('gulp-sourcemaps'),
|
||||||
typedoc: require('gulp-typedoc')
|
typedoc: require('gulp-typedoc')
|
||||||
};
|
};
|
||||||
exports.lodash = require("lodash");
|
exports.g = g;
|
||||||
exports.npmextra = require("npmextra");
|
const lodash = require("lodash");
|
||||||
exports.projectinfo = require("projectinfo");
|
exports.lodash = lodash;
|
||||||
exports.path = require("path");
|
const npmextra = require("npmextra");
|
||||||
exports.q = require("q");
|
exports.npmextra = npmextra;
|
||||||
exports.shelljs = require("shelljs");
|
const projectinfo = require("projectinfo");
|
||||||
exports.smartchok = require("smartchok");
|
exports.projectinfo = projectinfo;
|
||||||
exports.smartcli = require("smartcli");
|
const path = require("path");
|
||||||
exports.smartcov = require("smartcov");
|
exports.path = path;
|
||||||
exports.smartenv = require("smartenv");
|
const shelljs = require("shelljs");
|
||||||
exports.smartfile = require("smartfile");
|
exports.shelljs = shelljs;
|
||||||
exports.smartpath = require("smartpath");
|
const smartchok = require("smartchok");
|
||||||
exports.smartstream = require("smartstream");
|
exports.smartchok = smartchok;
|
||||||
exports.smartstring = require("smartstring");
|
const smartcli = require("smartcli");
|
||||||
|
exports.smartcli = smartcli;
|
||||||
|
const smartcov = require("smartcov");
|
||||||
|
exports.smartcov = smartcov;
|
||||||
|
const smartenv = require("smartenv");
|
||||||
|
exports.smartenv = smartenv;
|
||||||
|
const smartfile = require("smartfile");
|
||||||
|
exports.smartfile = smartfile;
|
||||||
|
const smartpath = require("smartpath");
|
||||||
|
exports.smartpath = smartpath;
|
||||||
|
const smartstream = require("smartstream");
|
||||||
|
exports.smartstream = smartstream;
|
||||||
|
const smartstring = require("smartstring");
|
||||||
|
exports.smartstring = smartstring;
|
||||||
exports.sourceMapSupport = require('source-map-support').install(); // display errors correctly during testing
|
exports.sourceMapSupport = require('source-map-support').install(); // display errors correctly during testing
|
||||||
exports.tsn = require("tsn");
|
const tsn = require("tsn");
|
||||||
|
exports.tsn = tsn;
|
||||||
|
5
dist/npmts.promisechain.d.ts
vendored
5
dist/npmts.promisechain.d.ts
vendored
@ -1,6 +1,5 @@
|
|||||||
/// <reference types="q" />
|
/// <reference types="q" />
|
||||||
import 'typings-global';
|
|
||||||
import plugins = require('./npmts.plugins');
|
|
||||||
import { Ora } from 'beautylog';
|
import { Ora } from 'beautylog';
|
||||||
|
import * as q from 'q';
|
||||||
export declare let npmtsOra: Ora;
|
export declare let npmtsOra: Ora;
|
||||||
export declare let run: (argvArg: any) => plugins.q.Promise<{}>;
|
export declare let run: (argvArg: any) => q.Promise<{}>;
|
||||||
|
4
dist/npmts.promisechain.js
vendored
4
dist/npmts.promisechain.js
vendored
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
|
||||||
const plugins = require("./npmts.plugins");
|
const plugins = require("./npmts.plugins");
|
||||||
const beautylog_1 = require("beautylog");
|
const beautylog_1 = require("beautylog");
|
||||||
|
const q = require("q");
|
||||||
exports.npmtsOra = new beautylog_1.Ora('setting up TaskChain', 'cyan');
|
exports.npmtsOra = new beautylog_1.Ora('setting up TaskChain', 'cyan');
|
||||||
const NpmtsAssets = require("./npmts.assets");
|
const NpmtsAssets = require("./npmts.assets");
|
||||||
const NpmtsCheck = require("./npmts.check");
|
const NpmtsCheck = require("./npmts.check");
|
||||||
@ -12,7 +12,7 @@ const NpmtsOptions = require("./npmts.options");
|
|||||||
const NpmtsTests = require("./npmts.tests");
|
const NpmtsTests = require("./npmts.tests");
|
||||||
const NpmtsWatch = require("./npmts.watch");
|
const NpmtsWatch = require("./npmts.watch");
|
||||||
exports.run = function (argvArg) {
|
exports.run = function (argvArg) {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
exports.npmtsOra.start();
|
exports.npmtsOra.start();
|
||||||
NpmtsOptions.run(argvArg)
|
NpmtsOptions.run(argvArg)
|
||||||
.then(NpmtsClean.run)
|
.then(NpmtsClean.run)
|
||||||
|
5
dist/npmts.tests.d.ts
vendored
5
dist/npmts.tests.d.ts
vendored
@ -1,5 +1,4 @@
|
|||||||
/// <reference types="q" />
|
/// <reference types="q" />
|
||||||
import 'typings-global';
|
import * as q from 'q';
|
||||||
import plugins = require('./npmts.plugins');
|
|
||||||
import { INpmtsConfig } from './npmts.options';
|
import { INpmtsConfig } from './npmts.options';
|
||||||
export declare let run: (configArg: INpmtsConfig) => plugins.q.Promise<{}>;
|
export declare let run: (configArg: INpmtsConfig) => q.Promise<{}>;
|
||||||
|
8
dist/npmts.tests.js
vendored
8
dist/npmts.tests.js
vendored
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
|
||||||
const plugins = require("./npmts.plugins");
|
const plugins = require("./npmts.plugins");
|
||||||
const paths = require("./npmts.paths");
|
const paths = require("./npmts.paths");
|
||||||
|
const q = require("q");
|
||||||
const npmts_promisechain_1 = require("./npmts.promisechain");
|
const npmts_promisechain_1 = require("./npmts.promisechain");
|
||||||
/**
|
/**
|
||||||
* runs mocha
|
* runs mocha
|
||||||
@ -10,7 +10,7 @@ const npmts_promisechain_1 = require("./npmts.promisechain");
|
|||||||
let mocha = function (configArg) {
|
let mocha = function (configArg) {
|
||||||
npmts_promisechain_1.npmtsOra.text('Instrumentalizing and testing transpiled JS');
|
npmts_promisechain_1.npmtsOra.text('Instrumentalizing and testing transpiled JS');
|
||||||
npmts_promisechain_1.npmtsOra.end(); // end npmtsOra for tests.
|
npmts_promisechain_1.npmtsOra.end(); // end npmtsOra for tests.
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
plugins.gulp.src([plugins.path.join(paths.cwd, 'dist/*.js')])
|
plugins.gulp.src([plugins.path.join(paths.cwd, 'dist/*.js')])
|
||||||
.pipe(plugins.g.sourcemaps.init())
|
.pipe(plugins.g.sourcemaps.init())
|
||||||
.pipe(plugins.g.babel({
|
.pipe(plugins.g.babel({
|
||||||
@ -50,7 +50,7 @@ let mocha = function (configArg) {
|
|||||||
return done.promise;
|
return done.promise;
|
||||||
};
|
};
|
||||||
let coverage = function (configArg) {
|
let coverage = function (configArg) {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
plugins.smartcov.get.percentage(plugins.path.join(paths.coverageDir, 'lcov.info'), 2)
|
plugins.smartcov.get.percentage(plugins.path.join(paths.coverageDir, 'lcov.info'), 2)
|
||||||
.then(function (percentageArg) {
|
.then(function (percentageArg) {
|
||||||
if (percentageArg >= configArg.coverageTreshold) {
|
if (percentageArg >= configArg.coverageTreshold) {
|
||||||
@ -72,7 +72,7 @@ let coverage = function (configArg) {
|
|||||||
return done.promise;
|
return done.promise;
|
||||||
};
|
};
|
||||||
exports.run = function (configArg) {
|
exports.run = function (configArg) {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
let config = configArg;
|
let config = configArg;
|
||||||
if (config.test === true) {
|
if (config.test === true) {
|
||||||
npmts_promisechain_1.npmtsOra.text('now starting tests');
|
npmts_promisechain_1.npmtsOra.text('now starting tests');
|
||||||
|
5
dist/npmts.typedoc.d.ts
vendored
5
dist/npmts.typedoc.d.ts
vendored
@ -1,4 +1,3 @@
|
|||||||
/// <reference types="q" />
|
/// <reference types="q" />
|
||||||
import 'typings-global';
|
import * as q from 'q';
|
||||||
import plugins = require('./npmts.plugins');
|
export declare let run: (configArg: any) => q.Promise<{}>;
|
||||||
export declare let run: (configArg: any) => plugins.q.Promise<{}>;
|
|
||||||
|
6
dist/npmts.typedoc.js
vendored
6
dist/npmts.typedoc.js
vendored
@ -1,11 +1,11 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
|
||||||
const plugins = require("./npmts.plugins");
|
const plugins = require("./npmts.plugins");
|
||||||
const paths = require("./npmts.paths");
|
const paths = require("./npmts.paths");
|
||||||
const npmts_promisechain_1 = require("./npmts.promisechain");
|
const npmts_promisechain_1 = require("./npmts.promisechain");
|
||||||
|
const q = require("q");
|
||||||
const npmts_check_1 = require("./npmts.check");
|
const npmts_check_1 = require("./npmts.check");
|
||||||
let genTypeDoc = function (configArg) {
|
let genTypeDoc = function (configArg) {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
npmts_promisechain_1.npmtsOra.text('now generating ' + 'TypeDoc documentation'.yellow);
|
npmts_promisechain_1.npmtsOra.text('now generating ' + 'TypeDoc documentation'.yellow);
|
||||||
plugins.beautylog.log('TypeDoc Output:');
|
plugins.beautylog.log('TypeDoc Output:');
|
||||||
plugins.gulp.src(plugins.path.join(paths.tsDir, '**/*.ts'))
|
plugins.gulp.src(plugins.path.join(paths.tsDir, '**/*.ts'))
|
||||||
@ -28,7 +28,7 @@ let genTypeDoc = function (configArg) {
|
|||||||
return done.promise;
|
return done.promise;
|
||||||
};
|
};
|
||||||
exports.run = function (configArg) {
|
exports.run = function (configArg) {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
if (configArg.docs) {
|
if (configArg.docs) {
|
||||||
genTypeDoc(configArg)
|
genTypeDoc(configArg)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
|
4
dist/npmts.watch.d.ts
vendored
4
dist/npmts.watch.d.ts
vendored
@ -1,4 +1,4 @@
|
|||||||
/// <reference types="q" />
|
/// <reference types="q" />
|
||||||
import * as plugins from './npmts.plugins';
|
import * as q from 'q';
|
||||||
import { INpmtsConfig } from './npmts.options';
|
import { INpmtsConfig } from './npmts.options';
|
||||||
export declare let run: (configArg: INpmtsConfig) => plugins.q.Promise<{}>;
|
export declare let run: (configArg: INpmtsConfig) => q.Promise<{}>;
|
||||||
|
3
dist/npmts.watch.js
vendored
3
dist/npmts.watch.js
vendored
@ -1,9 +1,10 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const plugins = require("./npmts.plugins");
|
const plugins = require("./npmts.plugins");
|
||||||
const promisechain = require("./npmts.promisechain");
|
const promisechain = require("./npmts.promisechain");
|
||||||
|
const q = require("q");
|
||||||
let npmtsSmartchok = null;
|
let npmtsSmartchok = null;
|
||||||
exports.run = (configArg) => {
|
exports.run = (configArg) => {
|
||||||
let done = plugins.q.defer();
|
let done = q.defer();
|
||||||
if (configArg.watch && npmtsSmartchok === null) {
|
if (configArg.watch && npmtsSmartchok === null) {
|
||||||
let pathsToWatch = [];
|
let pathsToWatch = [];
|
||||||
for (let key in configArg.ts) {
|
for (let key in configArg.ts) {
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import 'typings-global'
|
|
||||||
|
|
||||||
/* ================================================== *
|
/* ================================================== *
|
||||||
Starting NPMTS main process.
|
**** NPMTS ****
|
||||||
|
Fabulous TypeScript development
|
||||||
* ================================================== */
|
* ================================================== */
|
||||||
|
|
||||||
import * as early from 'early'
|
import * as early from 'early'
|
||||||
early.start('NPMTS')
|
early.start('NPMTS')
|
||||||
import * as plugins from './npmts.plugins'
|
import * as plugins from './npmts.plugins'
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
import 'typings-global'
|
|
||||||
import plugins = require('./npmts.plugins')
|
import plugins = require('./npmts.plugins')
|
||||||
import paths = require('./npmts.paths')
|
import paths = require('./npmts.paths')
|
||||||
|
|
||||||
|
import * as q from 'q'
|
||||||
import {npmtsOra} from './npmts.promisechain'
|
import {npmtsOra} from './npmts.promisechain'
|
||||||
|
|
||||||
export var run = function(configArg){
|
export var run = function(configArg){
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
let config = configArg
|
let config = configArg
|
||||||
npmtsOra.text('now looking at ' + 'required assets'.yellow)
|
npmtsOra.text('now looking at ' + 'required assets'.yellow)
|
||||||
if (config.cli === true) {
|
if (config.cli === true) {
|
||||||
|
@ -1,13 +1,15 @@
|
|||||||
import * as plugins from './npmts.plugins'
|
import * as plugins from './npmts.plugins'
|
||||||
import * as paths from './npmts.paths'
|
import * as paths from './npmts.paths'
|
||||||
import { npmtsOra } from './npmts.promisechain'
|
|
||||||
|
|
||||||
|
import * as q from 'q'
|
||||||
|
|
||||||
|
import { npmtsOra } from './npmts.promisechain'
|
||||||
import {ProjectinfoNpm} from 'projectinfo'
|
import {ProjectinfoNpm} from 'projectinfo'
|
||||||
|
|
||||||
export let projectInfo: ProjectinfoNpm
|
export let projectInfo: ProjectinfoNpm
|
||||||
|
|
||||||
let checkProjectTypings = (configArg) => {
|
let checkProjectTypings = (configArg) => {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
npmtsOra.text('Check Module: Check Project Typings...')
|
npmtsOra.text('Check Module: Check Project Typings...')
|
||||||
projectInfo = new ProjectinfoNpm(paths.cwd)
|
projectInfo = new ProjectinfoNpm(paths.cwd)
|
||||||
if (typeof projectInfo.packageJson.typings === 'undefined') {
|
if (typeof projectInfo.packageJson.typings === 'undefined') {
|
||||||
@ -34,7 +36,7 @@ const depcheckOptions = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let checkDependencies = (configArg) => {
|
let checkDependencies = (configArg) => {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
npmtsOra.text('Check Module: Check Dependencies...')
|
npmtsOra.text('Check Module: Check Dependencies...')
|
||||||
let depcheckOptionsMerged = plugins.lodash.merge(depcheckOptions, {
|
let depcheckOptionsMerged = plugins.lodash.merge(depcheckOptions, {
|
||||||
ignoreDirs: [ // folder with these names will be ignored
|
ignoreDirs: [ // folder with these names will be ignored
|
||||||
@ -70,7 +72,7 @@ let checkDependencies = (configArg) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let checkDevDependencies = (configArg) => {
|
let checkDevDependencies = (configArg) => {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
npmtsOra.text('Check Module: Check devDependencies...')
|
npmtsOra.text('Check Module: Check devDependencies...')
|
||||||
let depcheckOptionsMerged = plugins.lodash.merge(depcheckOptions, {
|
let depcheckOptionsMerged = plugins.lodash.merge(depcheckOptions, {
|
||||||
ignoreDirs: [ // folder with these names will be ignored
|
ignoreDirs: [ // folder with these names will be ignored
|
||||||
@ -106,14 +108,14 @@ let checkDevDependencies = (configArg) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let checkNodeVersion = (configArg) => {
|
let checkNodeVersion = (configArg) => {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
npmtsOra.text('checking node version')
|
npmtsOra.text('checking node version')
|
||||||
done.resolve(configArg)
|
done.resolve(configArg)
|
||||||
return done.promise
|
return done.promise
|
||||||
}
|
}
|
||||||
|
|
||||||
export let run = (configArg) => {
|
export let run = (configArg) => {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
npmtsOra.text('Check Module: ...')
|
npmtsOra.text('Check Module: ...')
|
||||||
checkProjectTypings(configArg)
|
checkProjectTypings(configArg)
|
||||||
.then(checkDependencies)
|
.then(checkDependencies)
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
import 'typings-global'
|
|
||||||
import plugins = require('./npmts.plugins')
|
import plugins = require('./npmts.plugins')
|
||||||
import paths = require('./npmts.paths')
|
import paths = require('./npmts.paths')
|
||||||
|
|
||||||
|
import * as q from 'q'
|
||||||
|
|
||||||
import { npmtsOra } from './npmts.promisechain'
|
import { npmtsOra } from './npmts.promisechain'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -15,7 +17,7 @@ let removeDist = function () {
|
|||||||
* remove .d.ts files from testDirctory
|
* remove .d.ts files from testDirctory
|
||||||
*/
|
*/
|
||||||
let removeTestDeclarations = function () {
|
let removeTestDeclarations = function () {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
plugins.smartfile.fs.listFileTree('./test/', '**/*.d.ts').then(fileArray => {
|
plugins.smartfile.fs.listFileTree('./test/', '**/*.d.ts').then(fileArray => {
|
||||||
let fileArrayToRemove = plugins.smartpath.transform.toAbsolute(fileArray, process.cwd() + '//test/')
|
let fileArrayToRemove = plugins.smartpath.transform.toAbsolute(fileArray, process.cwd() + '//test/')
|
||||||
plugins.smartfile.fs.removeManySync(fileArrayToRemove)
|
plugins.smartfile.fs.removeManySync(fileArrayToRemove)
|
||||||
@ -33,7 +35,7 @@ let removePages = function () {
|
|||||||
|
|
||||||
export let run = function (configArg) {
|
export let run = function (configArg) {
|
||||||
npmtsOra.text('cleaning up from previous builds...')
|
npmtsOra.text('cleaning up from previous builds...')
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
removeDist()
|
removeDist()
|
||||||
.then(removeTestDeclarations)
|
.then(removeTestDeclarations)
|
||||||
.then(removePages)
|
.then(removePages)
|
||||||
|
@ -1,10 +1,12 @@
|
|||||||
import 'typings-global'
|
|
||||||
import plugins = require('./npmts.plugins')
|
import plugins = require('./npmts.plugins')
|
||||||
import paths = require('./npmts.paths')
|
import paths = require('./npmts.paths')
|
||||||
|
|
||||||
|
import * as q from 'q'
|
||||||
|
|
||||||
import {npmtsOra} from './npmts.promisechain'
|
import {npmtsOra} from './npmts.promisechain'
|
||||||
|
|
||||||
export let run = function (configArg) {
|
export let run = function (configArg) {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
let config = configArg
|
let config = configArg
|
||||||
npmtsOra.text('now compiling ' + 'TypeScript'.yellow)
|
npmtsOra.text('now compiling ' + 'TypeScript'.yellow)
|
||||||
plugins.tsn.compileGlobStringObject(config.ts,config.tsOptions,paths.cwd)
|
plugins.tsn.compileGlobStringObject(config.ts,config.tsOptions,paths.cwd)
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
import 'typings-global'
|
|
||||||
import plugins = require('./npmts.plugins')
|
import plugins = require('./npmts.plugins')
|
||||||
import paths = require('./npmts.paths')
|
import paths = require('./npmts.paths')
|
||||||
|
|
||||||
|
import * as q from 'q'
|
||||||
|
|
||||||
import { npmtsOra } from './npmts.promisechain'
|
import { npmtsOra } from './npmts.promisechain'
|
||||||
|
|
||||||
export type npmtsMode = 'default' | 'custom'
|
export type npmtsMode = 'default' | 'custom'
|
||||||
@ -19,7 +21,7 @@ export interface INpmtsConfig {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export var run = function (argvArg) {
|
export var run = function (argvArg) {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
let defaultConfig: INpmtsConfig = {
|
let defaultConfig: INpmtsConfig = {
|
||||||
argv: undefined,
|
argv: undefined,
|
||||||
coverageTreshold: 70,
|
coverageTreshold: 70,
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import 'typings-global'
|
|
||||||
import plugins = require('./npmts.plugins')
|
import plugins = require('./npmts.plugins')
|
||||||
|
|
||||||
// NPMTS Paths
|
// NPMTS Paths
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import 'typings-global'
|
import 'typings-global'
|
||||||
export import beautylog = require('beautylog')
|
import * as beautylog from 'beautylog'
|
||||||
export let depcheck = require('depcheck')
|
let depcheck = require('depcheck')
|
||||||
export import gulp = require('gulp')
|
import * as gulp from 'gulp'
|
||||||
export let g = {
|
let g = {
|
||||||
babel: require('gulp-babel'),
|
babel: require('gulp-babel'),
|
||||||
istanbul: require('gulp-istanbul'),
|
istanbul: require('gulp-istanbul'),
|
||||||
gFunction: require('gulp-function'),
|
gFunction: require('gulp-function'),
|
||||||
@ -11,19 +11,39 @@ export let g = {
|
|||||||
sourcemaps: require('gulp-sourcemaps'),
|
sourcemaps: require('gulp-sourcemaps'),
|
||||||
typedoc: require('gulp-typedoc')
|
typedoc: require('gulp-typedoc')
|
||||||
}
|
}
|
||||||
export import lodash = require('lodash')
|
import * as lodash from 'lodash'
|
||||||
export import npmextra = require('npmextra')
|
import * as npmextra from 'npmextra'
|
||||||
export import projectinfo = require('projectinfo')
|
import * as projectinfo from 'projectinfo'
|
||||||
export import path = require('path')
|
import * as path from 'path'
|
||||||
export import q = require('q')
|
import * as shelljs from 'shelljs'
|
||||||
export import shelljs = require('shelljs')
|
import * as smartchok from 'smartchok'
|
||||||
export import smartchok = require('smartchok')
|
import * as smartcli from 'smartcli'
|
||||||
export import smartcli = require('smartcli')
|
import * as smartcov from 'smartcov'
|
||||||
export import smartcov = require('smartcov')
|
import * as smartenv from 'smartenv'
|
||||||
export import smartenv = require('smartenv')
|
import * as smartfile from 'smartfile'
|
||||||
export import smartfile = require('smartfile')
|
import * as smartpath from 'smartpath'
|
||||||
export import smartpath = require('smartpath')
|
import * as smartstream from 'smartstream'
|
||||||
export import smartstream = require('smartstream')
|
import * as smartstring from 'smartstring'
|
||||||
export import smartstring = require('smartstring')
|
|
||||||
export let sourceMapSupport = require('source-map-support').install() // display errors correctly during testing
|
export let sourceMapSupport = require('source-map-support').install() // display errors correctly during testing
|
||||||
export import tsn = require('tsn')
|
import * as tsn from 'tsn'
|
||||||
|
|
||||||
|
export {
|
||||||
|
beautylog,
|
||||||
|
depcheck,
|
||||||
|
gulp,
|
||||||
|
g,
|
||||||
|
lodash,
|
||||||
|
npmextra,
|
||||||
|
projectinfo,
|
||||||
|
path,
|
||||||
|
shelljs,
|
||||||
|
smartchok,
|
||||||
|
smartcli,
|
||||||
|
smartcov,
|
||||||
|
smartenv,
|
||||||
|
smartfile,
|
||||||
|
smartpath,
|
||||||
|
smartstream,
|
||||||
|
smartstring,
|
||||||
|
tsn
|
||||||
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
import 'typings-global'
|
|
||||||
import plugins = require('./npmts.plugins')
|
import plugins = require('./npmts.plugins')
|
||||||
import {Ora} from 'beautylog'
|
import {Ora} from 'beautylog'
|
||||||
|
|
||||||
|
import * as q from 'q'
|
||||||
|
|
||||||
export let npmtsOra = new Ora('setting up TaskChain','cyan')
|
export let npmtsOra = new Ora('setting up TaskChain','cyan')
|
||||||
|
|
||||||
import * as NpmtsAssets from './npmts.assets'
|
import * as NpmtsAssets from './npmts.assets'
|
||||||
@ -14,7 +15,7 @@ import * as NpmtsTests from './npmts.tests'
|
|||||||
import * as NpmtsWatch from './npmts.watch'
|
import * as NpmtsWatch from './npmts.watch'
|
||||||
|
|
||||||
export let run = function(argvArg){
|
export let run = function(argvArg){
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
npmtsOra.start()
|
npmtsOra.start()
|
||||||
NpmtsOptions.run(argvArg)
|
NpmtsOptions.run(argvArg)
|
||||||
.then(NpmtsClean.run)
|
.then(NpmtsClean.run)
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
import 'typings-global'
|
|
||||||
import plugins = require('./npmts.plugins')
|
import plugins = require('./npmts.plugins')
|
||||||
import paths = require('./npmts.paths')
|
import paths = require('./npmts.paths')
|
||||||
|
|
||||||
|
import * as q from 'q'
|
||||||
|
|
||||||
import { npmtsOra } from './npmts.promisechain'
|
import { npmtsOra } from './npmts.promisechain'
|
||||||
import { INpmtsConfig } from './npmts.options'
|
import { INpmtsConfig } from './npmts.options'
|
||||||
|
|
||||||
@ -11,7 +13,7 @@ import { INpmtsConfig } from './npmts.options'
|
|||||||
let mocha = function (configArg: INpmtsConfig) {
|
let mocha = function (configArg: INpmtsConfig) {
|
||||||
npmtsOra.text('Instrumentalizing and testing transpiled JS')
|
npmtsOra.text('Instrumentalizing and testing transpiled JS')
|
||||||
npmtsOra.end() // end npmtsOra for tests.
|
npmtsOra.end() // end npmtsOra for tests.
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
plugins.gulp.src([plugins.path.join(paths.cwd, 'dist/*.js')])
|
plugins.gulp.src([plugins.path.join(paths.cwd, 'dist/*.js')])
|
||||||
.pipe(plugins.g.sourcemaps.init())
|
.pipe(plugins.g.sourcemaps.init())
|
||||||
.pipe(plugins.g.babel({
|
.pipe(plugins.g.babel({
|
||||||
@ -52,7 +54,7 @@ let mocha = function (configArg: INpmtsConfig) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let coverage = function (configArg: INpmtsConfig) {
|
let coverage = function (configArg: INpmtsConfig) {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
plugins.smartcov.get.percentage(plugins.path.join(paths.coverageDir, 'lcov.info'), 2)
|
plugins.smartcov.get.percentage(plugins.path.join(paths.coverageDir, 'lcov.info'), 2)
|
||||||
.then(function (percentageArg) {
|
.then(function (percentageArg) {
|
||||||
if (percentageArg >= configArg.coverageTreshold) {
|
if (percentageArg >= configArg.coverageTreshold) {
|
||||||
@ -76,7 +78,7 @@ let coverage = function (configArg: INpmtsConfig) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export let run = function (configArg: INpmtsConfig) {
|
export let run = function (configArg: INpmtsConfig) {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
let config = configArg
|
let config = configArg
|
||||||
if (config.test === true) {
|
if (config.test === true) {
|
||||||
npmtsOra.text('now starting tests')
|
npmtsOra.text('now starting tests')
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
import 'typings-global'
|
|
||||||
import plugins = require('./npmts.plugins')
|
import plugins = require('./npmts.plugins')
|
||||||
import paths = require('./npmts.paths')
|
import paths = require('./npmts.paths')
|
||||||
import { npmtsOra } from './npmts.promisechain'
|
import { npmtsOra } from './npmts.promisechain'
|
||||||
|
|
||||||
|
import * as q from 'q'
|
||||||
|
|
||||||
import { projectInfo } from './npmts.check'
|
import { projectInfo } from './npmts.check'
|
||||||
|
|
||||||
let genTypeDoc = function (configArg) {
|
let genTypeDoc = function (configArg) {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
npmtsOra.text('now generating ' + 'TypeDoc documentation'.yellow)
|
npmtsOra.text('now generating ' + 'TypeDoc documentation'.yellow)
|
||||||
plugins.beautylog.log('TypeDoc Output:')
|
plugins.beautylog.log('TypeDoc Output:')
|
||||||
plugins.gulp.src(plugins.path.join(paths.tsDir, '**/*.ts'))
|
plugins.gulp.src(plugins.path.join(paths.tsDir, '**/*.ts'))
|
||||||
@ -32,7 +33,7 @@ let genTypeDoc = function (configArg) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export let run = function (configArg) {
|
export let run = function (configArg) {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
if (configArg.docs) {
|
if (configArg.docs) {
|
||||||
genTypeDoc(configArg)
|
genTypeDoc(configArg)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
|
@ -1,10 +1,13 @@
|
|||||||
import * as plugins from './npmts.plugins'
|
import * as plugins from './npmts.plugins'
|
||||||
import * as promisechain from './npmts.promisechain'
|
import * as promisechain from './npmts.promisechain'
|
||||||
let npmtsSmartchok: plugins.smartchok.Smartchok = null
|
|
||||||
|
import * as q from 'q'
|
||||||
|
|
||||||
import { INpmtsConfig } from './npmts.options'
|
import { INpmtsConfig } from './npmts.options'
|
||||||
|
|
||||||
|
let npmtsSmartchok: plugins.smartchok.Smartchok = null
|
||||||
export let run = (configArg: INpmtsConfig) => {
|
export let run = (configArg: INpmtsConfig) => {
|
||||||
let done = plugins.q.defer()
|
let done = q.defer()
|
||||||
if (configArg.watch && npmtsSmartchok === null) {
|
if (configArg.watch && npmtsSmartchok === null) {
|
||||||
let pathsToWatch: string[] = []
|
let pathsToWatch: string[] = []
|
||||||
for (let key in configArg.ts) {
|
for (let key in configArg.ts) {
|
||||||
|
Loading…
Reference in New Issue
Block a user