From 61b7bbb168ef94216a9a96f74b293864ca6a5931 Mon Sep 17 00:00:00 2001 From: Phil Kunz Date: Thu, 5 Oct 2017 14:58:49 +0200 Subject: [PATCH] change lib inclusion for tests --- dist/mod02/index.js | 23 +++++++++++------------ ts/mod02/index.ts | 24 ++++++++++++------------ 2 files changed, 23 insertions(+), 24 deletions(-) diff --git a/dist/mod02/index.js b/dist/mod02/index.js index b084272..ca679d2 100644 --- a/dist/mod02/index.js +++ b/dist/mod02/index.js @@ -14,6 +14,15 @@ Object.defineProperty(exports, "__esModule", { value: true }); const plugins = require("./mod02.plugins"); const paths = require("../npmts.paths"); const q = require("smartq"); +let testTypeScriptConfig = { + target: 'ES5', + emitDecoratorMetadata: true, + experimentalDecorators: true, + lib: [ + 'DOM', + 'ESNext' + ] +}; /** * runs mocha * @returns INpmtsConfig @@ -31,12 +40,7 @@ let tap = function (configArg) { let testableFilesSmartstream = new plugins.smartstream.Smartstream([ plugins.smartgulp.src([plugins.path.join(paths.cwd, './ts/**/*.ts')]), plugins.gulpSourcemaps.init(), - plugins.gulpTypeScript({ - target: 'ES5', - emitDecoratorMetadata: true, - experimentalDecorators: true, - lib: ['DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable'] - }), + plugins.gulpTypeScript(testTypeScriptConfig), plugins.gulpSourcemaps.write(), npmtsTapBuffer.pipeTestableFiles(), plugins.smartstream.cleanPipe() @@ -47,12 +51,7 @@ let tap = function (configArg) { let testFilesSmartstream = new plugins.smartstream.Smartstream([ plugins.smartgulp.src([plugins.path.join(paths.cwd, 'test/*.ts')]), plugins.gulpSourcemaps.init(), - plugins.gulpTypeScript({ - target: 'ES5', - emitDecoratorMetadata: true, - experimentalDecorators: true, - lib: ['DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable'] - }), + plugins.gulpTypeScript(testTypeScriptConfig), plugins.gulpSourcemaps.write(), npmtsTapBuffer.pipeTestFiles(), plugins.smartstream.cleanPipe() diff --git a/ts/mod02/index.ts b/ts/mod02/index.ts index 230b1e5..335b5f1 100644 --- a/ts/mod02/index.ts +++ b/ts/mod02/index.ts @@ -10,6 +10,16 @@ import * as q from 'smartq' import { INpmtsConfig } from '../npmts.config' import { Smartfile } from 'smartfile' +let testTypeScriptConfig = { + target: 'ES5', + emitDecoratorMetadata: true, + experimentalDecorators: true, + lib: [ + 'DOM', + 'ESNext' + ] +} + /** * runs mocha * @returns INpmtsConfig @@ -30,12 +40,7 @@ let tap = function (configArg: INpmtsConfig) { let testableFilesSmartstream = new plugins.smartstream.Smartstream([ plugins.smartgulp.src([ plugins.path.join(paths.cwd, './ts/**/*.ts') ]), plugins.gulpSourcemaps.init(), - plugins.gulpTypeScript({ - target: 'ES5', - emitDecoratorMetadata: true, - experimentalDecorators: true, - lib: [ 'DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable' ] - }), + plugins.gulpTypeScript(testTypeScriptConfig), plugins.gulpSourcemaps.write(), npmtsTapBuffer.pipeTestableFiles(), plugins.smartstream.cleanPipe() @@ -47,12 +52,7 @@ let tap = function (configArg: INpmtsConfig) { let testFilesSmartstream = new plugins.smartstream.Smartstream([ plugins.smartgulp.src([ plugins.path.join(paths.cwd, 'test/*.ts') ]), plugins.gulpSourcemaps.init(), - plugins.gulpTypeScript({ - target: 'ES5', - emitDecoratorMetadata: true, - experimentalDecorators: true, - lib: [ 'DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable' ] - }), + plugins.gulpTypeScript(testTypeScriptConfig), plugins.gulpSourcemaps.write(), npmtsTapBuffer.pipeTestFiles(), plugins.smartstream.cleanPipe()