From 2a0a5cea8cb9cb5931d89393de8b594aeaf5662c Mon Sep 17 00:00:00 2001 From: PhilKunz Date: Wed, 14 Sep 2016 13:16:36 +0200 Subject: [PATCH] update tsn dependency and by that support Decorators and runtime type checking through reflect metadata API --- dist/index.js | 10 +++++----- dist/npmts.assets.js | 8 ++++---- dist/npmts.check.js | 8 ++++---- dist/npmts.clean.js | 8 ++++---- dist/npmts.compile.helpers.js | 4 ++-- dist/npmts.compile.js | 10 +++++----- dist/npmts.options.js | 14 ++++++-------- dist/npmts.paths.js | 4 ++-- dist/npmts.plugins.js | 32 ++++++++++++++++---------------- dist/npmts.promisechain.js | 20 ++++++++++---------- dist/npmts.tests.js | 12 ++++++------ dist/npmts.typedoc.js | 10 +++++----- package.json | 6 +++--- 13 files changed, 72 insertions(+), 74 deletions(-) diff --git a/dist/index.js b/dist/index.js index 0f1d6e5..b17481c 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,13 +1,13 @@ "use strict"; -require('typings-global'); +require("typings-global"); /* ================================================== * Starting NPMTS main process. * ================================================== */ -var early = require('early'); +var early = require("early"); early.start('NPMTS'); -var plugins = require('./npmts.plugins'); -var paths = require('./npmts.paths'); -var npmts_promisechain_1 = require('./npmts.promisechain'); +var plugins = require("./npmts.plugins"); +var paths = require("./npmts.paths"); +var npmts_promisechain_1 = require("./npmts.promisechain"); early.stop() .then(function () { var npmtsProjectInfo = new plugins.projectinfo.ProjectinfoNpm(paths.npmtsPackageRoot); diff --git a/dist/npmts.assets.js b/dist/npmts.assets.js index aa56305..f02660f 100644 --- a/dist/npmts.assets.js +++ b/dist/npmts.assets.js @@ -1,8 +1,8 @@ "use strict"; -require('typings-global'); -var plugins = require('./npmts.plugins'); -var paths = require('./npmts.paths'); -var npmts_promisechain_1 = require('./npmts.promisechain'); +require("typings-global"); +var plugins = require("./npmts.plugins"); +var paths = require("./npmts.paths"); +var npmts_promisechain_1 = require("./npmts.promisechain"); exports.run = function (configArg) { var done = plugins.Q.defer(); var config = configArg; diff --git a/dist/npmts.check.js b/dist/npmts.check.js index c47620a..13dfe11 100644 --- a/dist/npmts.check.js +++ b/dist/npmts.check.js @@ -1,8 +1,8 @@ "use strict"; -var plugins = require('./npmts.plugins'); -var paths = require('./npmts.paths'); -var npmts_promisechain_1 = require('./npmts.promisechain'); -var projectinfo_1 = require('projectinfo'); +var plugins = require("./npmts.plugins"); +var paths = require("./npmts.paths"); +var npmts_promisechain_1 = require("./npmts.promisechain"); +var projectinfo_1 = require("projectinfo"); var checkProjectTypings = function (configArg) { var done = plugins.Q.defer(); exports.projectInfo = new projectinfo_1.ProjectinfoNpm(paths.cwd); diff --git a/dist/npmts.clean.js b/dist/npmts.clean.js index 33566b3..8e8a52b 100644 --- a/dist/npmts.clean.js +++ b/dist/npmts.clean.js @@ -1,8 +1,8 @@ "use strict"; -require('typings-global'); -var plugins = require('./npmts.plugins'); -var paths = require('./npmts.paths'); -var npmts_promisechain_1 = require('./npmts.promisechain'); +require("typings-global"); +var plugins = require("./npmts.plugins"); +var paths = require("./npmts.paths"); +var npmts_promisechain_1 = require("./npmts.promisechain"); var removeDist = function () { npmts_promisechain_1.npmtsOra.text('cleaning dist folder'); return plugins.smartfile.fs.remove(paths.distDir); diff --git a/dist/npmts.compile.helpers.js b/dist/npmts.compile.helpers.js index 6f35530..322295a 100644 --- a/dist/npmts.compile.helpers.js +++ b/dist/npmts.compile.helpers.js @@ -1,6 +1,6 @@ "use strict"; -var plugins = require('./npmts.plugins'); -var paths = require('./npmts.paths'); +var plugins = require("./npmts.plugins"); +var paths = require("./npmts.paths"); var outputPathIsDir = function (tsArrayArg, keyArg) { return plugins.smartpath.check.isDir(plugins.path.join(paths.cwd, tsArrayArg[keyArg])); }; diff --git a/dist/npmts.compile.js b/dist/npmts.compile.js index e45fa32..503122f 100644 --- a/dist/npmts.compile.js +++ b/dist/npmts.compile.js @@ -1,8 +1,8 @@ "use strict"; -require('typings-global'); -var plugins = require('./npmts.plugins'); -var helpers = require('./npmts.compile.helpers'); -var npmts_promisechain_1 = require('./npmts.promisechain'); +require("typings-global"); +var plugins = require("./npmts.plugins"); +var helpers = require("./npmts.compile.helpers"); +var npmts_promisechain_1 = require("./npmts.promisechain"); var promiseArray = []; var compileTs = function (tsFileArrayArg, tsOptionsArg) { if (tsOptionsArg === void 0) { tsOptionsArg = {}; } @@ -25,7 +25,7 @@ var compileTs = function (tsFileArrayArg, tsOptionsArg) { }; return compilerOptions; }; - var _loop_1 = function(keyArg) { + var _loop_1 = function (keyArg) { plugins.beautylog.info("TypeScript assignment: transpile from " + keyArg.blue + " to " + tsFileArrayArg[keyArg].blue); if (helpers.checkOutputPath(tsFileArrayArg, keyArg)) { var filesReadPromise = plugins.smartfile.fs.listFileTree(process.cwd(), keyArg) diff --git a/dist/npmts.options.js b/dist/npmts.options.js index fbe6d9b..8ecb82a 100644 --- a/dist/npmts.options.js +++ b/dist/npmts.options.js @@ -1,8 +1,8 @@ "use strict"; -require('typings-global'); -var plugins = require('./npmts.plugins'); -var paths = require('./npmts.paths'); -var npmts_promisechain_1 = require('./npmts.promisechain'); +require("typings-global"); +var plugins = require("./npmts.plugins"); +var paths = require("./npmts.paths"); +var npmts_promisechain_1 = require("./npmts.promisechain"); ; exports.run = function (argvArg) { var done = plugins.Q.defer(); @@ -41,12 +41,10 @@ exports.run = function (argvArg) { if (config.mode === 'default') { config.ts = (_a = {}, _a['./ts/**/*.ts'] = './dist/', - _a - ); + _a); config.testTs = (_b = {}, _b['./test/test.ts'] = './test/', - _b - ); + _b); } ; // mix with commandline diff --git a/dist/npmts.paths.js b/dist/npmts.paths.js index 0332f9a..fa586b5 100644 --- a/dist/npmts.paths.js +++ b/dist/npmts.paths.js @@ -1,6 +1,6 @@ "use strict"; -require('typings-global'); -var plugins = require('./npmts.plugins'); +require("typings-global"); +var plugins = require("./npmts.plugins"); // NPMTS Paths exports.npmtsPackageRoot = plugins.path.join(__dirname, '../'); // Project paths diff --git a/dist/npmts.plugins.js b/dist/npmts.plugins.js index 238dc69..761cd71 100644 --- a/dist/npmts.plugins.js +++ b/dist/npmts.plugins.js @@ -1,8 +1,8 @@ "use strict"; -require('typings-global'); -exports.beautylog = require('beautylog'); +require("typings-global"); +exports.beautylog = require("beautylog"); exports.depcheck = require('depcheck'); -exports.gulp = require('gulp'); +exports.gulp = require("gulp"); exports.g = { babel: require('gulp-babel'), istanbul: require('gulp-istanbul'), @@ -12,17 +12,17 @@ exports.g = { sourcemaps: require('gulp-sourcemaps'), typedoc: require('gulp-typedoc') }; -exports.lodashObject = require('lodash'); -exports.npmextra = require('npmextra'); -exports.projectinfo = require('projectinfo'); -exports.path = require('path'); -exports.Q = require('q'); -exports.shelljs = require('shelljs'); -exports.smartcli = require('smartcli'); -exports.smartcov = require('smartcov'); -exports.smartenv = require('smartenv'); -exports.smartfile = require('smartfile'); -exports.smartpath = require('smartpath'); -exports.smartstring = require('smartstring'); +exports.lodashObject = require("lodash"); +exports.npmextra = require("npmextra"); +exports.projectinfo = require("projectinfo"); +exports.path = require("path"); +exports.Q = require("q"); +exports.shelljs = require("shelljs"); +exports.smartcli = require("smartcli"); +exports.smartcov = require("smartcov"); +exports.smartenv = require("smartenv"); +exports.smartfile = require("smartfile"); +exports.smartpath = require("smartpath"); +exports.smartstring = require("smartstring"); exports.sourceMapSupport = require('source-map-support').install(); // display errors correctly during testing -exports.tsn = require('tsn'); +exports.tsn = require("tsn"); diff --git a/dist/npmts.promisechain.js b/dist/npmts.promisechain.js index dd66b70..b4503c5 100644 --- a/dist/npmts.promisechain.js +++ b/dist/npmts.promisechain.js @@ -1,15 +1,15 @@ "use strict"; -require('typings-global'); -var plugins = require('./npmts.plugins'); -var beautylog_1 = require('beautylog'); +require("typings-global"); +var plugins = require("./npmts.plugins"); +var beautylog_1 = require("beautylog"); exports.npmtsOra = new beautylog_1.Ora('setting up TaskChain', 'cyan'); -var NpmtsAssets = require('./npmts.assets'); -var NpmtsCheck = require('./npmts.check'); -var NpmtsClean = require('./npmts.clean'); -var NpmtsCompile = require('./npmts.compile'); -var NpmtsTypeDoc = require('./npmts.typedoc'); -var NpmtsOptions = require('./npmts.options'); -var NpmtsTests = require('./npmts.tests'); +var NpmtsAssets = require("./npmts.assets"); +var NpmtsCheck = require("./npmts.check"); +var NpmtsClean = require("./npmts.clean"); +var NpmtsCompile = require("./npmts.compile"); +var NpmtsTypeDoc = require("./npmts.typedoc"); +var NpmtsOptions = require("./npmts.options"); +var NpmtsTests = require("./npmts.tests"); exports.promisechain = function (argvArg) { var done = plugins.Q.defer(); exports.npmtsOra.start(); diff --git a/dist/npmts.tests.js b/dist/npmts.tests.js index c79b590..0ee69de 100644 --- a/dist/npmts.tests.js +++ b/dist/npmts.tests.js @@ -1,8 +1,8 @@ "use strict"; -require('typings-global'); -var plugins = require('./npmts.plugins'); -var paths = require('./npmts.paths'); -var npmts_promisechain_1 = require('./npmts.promisechain'); +require("typings-global"); +var plugins = require("./npmts.plugins"); +var paths = require("./npmts.paths"); +var npmts_promisechain_1 = require("./npmts.promisechain"); /** * * @returns {*} @@ -46,12 +46,12 @@ var coverage = function (configArg) { plugins.smartcov.get.percentage(plugins.path.join(paths.coverageDir, 'lcov.info'), 2) .then(function (percentageArg) { if (percentageArg >= configArg.coverageTreshold) { - plugins.beautylog.ok((percentageArg.toString() + "% ") + plugins.beautylog.ok(percentageArg.toString() + "% " + "coverage exceeds your treshold of " + (configArg.coverageTreshold.toString() + "%")); } else { - plugins.beautylog.warn((percentageArg.toString() + "% ") + plugins.beautylog.warn(percentageArg.toString() + "% " + "coverage fails your treshold of " + (configArg.coverageTreshold.toString() + "%")); plugins.beautylog.error('exiting due to coverage failure'); diff --git a/dist/npmts.typedoc.js b/dist/npmts.typedoc.js index 423cdc0..5e99331 100644 --- a/dist/npmts.typedoc.js +++ b/dist/npmts.typedoc.js @@ -1,9 +1,9 @@ "use strict"; -require('typings-global'); -var plugins = require('./npmts.plugins'); -var paths = require('./npmts.paths'); -var npmts_promisechain_1 = require('./npmts.promisechain'); -var npmts_check_1 = require('./npmts.check'); +require("typings-global"); +var plugins = require("./npmts.plugins"); +var paths = require("./npmts.paths"); +var npmts_promisechain_1 = require("./npmts.promisechain"); +var npmts_check_1 = require("./npmts.check"); var genTypeDoc = function (configArg) { var done = plugins.Q.defer(); npmts_promisechain_1.npmtsOra.text('now generating ' + 'TypeDoc documentation'.yellow); diff --git a/package.json b/package.json index aa31487..4e63076 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@types/q": "^0.x.x", "@types/shelljs": "^0.3.30", "babel-preset-es2015": "^6.14.0", - "beautylog": "5.0.22", + "beautylog": "5.0.23", "depcheck": "^0.6.4", "early": "^2.0.26", "gulp": "3.9.1", @@ -53,14 +53,14 @@ "projectinfo": "1.0.3", "q": "^1.4.1", "shelljs": "^0.7.4", - "smartcli": "1.0.5", + "smartcli": "1.0.9", "smartcov": "1.0.0", "smartenv": "1.2.5", "smartfile": "4.0.15", "smartpath": "3.2.2", "smartstring": "^2.0.17", "source-map-support": "^0.4.2", - "tsn": "^1.0.12", + "tsn": "^1.0.13", "typedoc": "^0.4.5", "typescript": "next", "typings-global": "^1.0.14"