diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000000..b5c9439028f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,6 @@ +language: node_js +node_js: + - '4.6' +before_script: + - npm install -g gulp @microsoft/npmx +script: npmx install && npmx link && npmx rebuild diff --git a/common/changes/dzearing-update-ts2_2016-10-28-18-09.json b/common/changes/dzearing-update-ts2_2016-10-28-18-09.json new file mode 100644 index 00000000000..349a0f53d20 --- /dev/null +++ b/common/changes/dzearing-update-ts2_2016-10-28-18-09.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/gulp-core-build-typescript", + "comments": "Updating default TS build to 2.0.3", + "type": "patch" + } + ], + "email": "dzearing@microsoft.com" +} \ No newline at end of file diff --git a/common/npm-shrinkwrap.json b/common/npm-shrinkwrap.json index 75480e74c63..d91b44f39e3 100644 --- a/common/npm-shrinkwrap.json +++ b/common/npm-shrinkwrap.json @@ -48,7 +48,7 @@ }, "@microsoft/node-library-build": { "version": "0.4.0", - "from": "@microsoft/node-library-build@>=0.3.0 <1.0.0", + "from": "@microsoft/node-library-build@>=0.4.0 <1.0.0", "resolved": "https://registry.npmjs.org/@microsoft/node-library-build/-/node-library-build-0.4.0.tgz" }, "@types/rimraf": { @@ -237,9 +237,9 @@ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" }, "aws4": { - "version": "1.4.1", + "version": "1.5.0", "from": "aws4@>=1.2.1 <2.0.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz" + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.5.0.tgz" }, "backo2": { "version": "1.0.2", @@ -447,9 +447,9 @@ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz" }, "caniuse-db": { - "version": "1.0.30000548", + "version": "1.0.30000570", "from": "caniuse-db@>=1.0.30000488 <2.0.0", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000548.tgz" + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000570.tgz" }, "cardinal": { "version": "1.0.0", @@ -482,9 +482,9 @@ "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.1.tgz" }, "chokidar": { - "version": "1.6.0", + "version": "1.6.1", "from": "chokidar@>=1.4.1 <2.0.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.0.tgz" + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz" }, "clean-css": { "version": "3.4.20", @@ -793,9 +793,9 @@ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz" }, "custom-event": { - "version": "1.0.0", + "version": "1.0.1", "from": "custom-event@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.0.tgz" + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz" }, "d": { "version": "0.1.1", @@ -927,9 +927,9 @@ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz" }, "duplexify": { - "version": "3.4.5", + "version": "3.5.0", "from": "duplexify@>=3.4.2 <4.0.0", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.5.tgz", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz", "dependencies": { "end-of-stream": { "version": "1.0.0", @@ -987,19 +987,19 @@ } }, "engine.io": { - "version": "1.7.0", - "from": "engine.io@1.7.0", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.7.0.tgz" + "version": "1.7.2", + "from": "engine.io@1.7.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.7.2.tgz" }, "engine.io-client": { - "version": "1.7.0", - "from": "engine.io-client@1.7.0", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.7.0.tgz" + "version": "1.7.2", + "from": "engine.io-client@1.7.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.7.2.tgz" }, "engine.io-parser": { - "version": "1.3.0", - "from": "engine.io-parser@1.3.0", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.0.tgz", + "version": "1.3.1", + "from": "engine.io-parser@1.3.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.1.tgz", "dependencies": { "has-binary": { "version": "0.1.6", @@ -1073,12 +1073,19 @@ "escodegen": { "version": "1.8.1", "from": "escodegen@>=1.8.0 <1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz" + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "dependencies": { + "esprima": { + "version": "2.7.3", + "from": "esprima@>=2.7.1 <3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" + } + } }, "esprima": { - "version": "2.7.3", - "from": "esprima@>=2.7.0 <2.8.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" + "version": "3.0.0", + "from": "esprima@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz" }, "estraverse": { "version": "1.9.3", @@ -1294,9 +1301,9 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" }, "findup-sync": { - "version": "0.4.2", + "version": "0.4.3", "from": "findup-sync@>=0.4.2 <0.5.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.2.tgz" + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz" }, "fined": { "version": "1.0.2", @@ -1320,7 +1327,7 @@ }, "for-own": { "version": "0.1.4", - "from": "for-own@>=0.1.3 <0.2.0", + "from": "for-own@>=0.1.4 <0.2.0", "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz" }, "forever-agent": { @@ -1339,13 +1346,13 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz", "dependencies": { "async": { - "version": "2.0.1", + "version": "2.1.2", "from": "async@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.0.1.tgz" + "resolved": "https://registry.npmjs.org/async/-/async-2.1.2.tgz" }, "lodash": { "version": "4.16.4", - "from": "lodash@>=4.8.0 <5.0.0", + "from": "lodash@>=4.14.0 <5.0.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.4.tgz" } } @@ -1411,9 +1418,9 @@ "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz" }, "generic-names": { - "version": "1.0.1", + "version": "1.0.2", "from": "generic-names@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.1.tgz" + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.2.tgz" }, "get-caller-file": { "version": "1.0.2", @@ -1438,9 +1445,9 @@ } }, "glob": { - "version": "7.1.0", + "version": "7.1.1", "from": "glob@>=7.0.3 <8.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.0.tgz" + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" }, "glob-base": { "version": "0.3.0", @@ -2066,9 +2073,9 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" }, "glob-parent": { - "version": "3.0.0", + "version": "3.0.1", "from": "glob-parent@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.0.0.tgz" + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.0.1.tgz" }, "glob-stream": { "version": "5.3.5", @@ -2093,14 +2100,14 @@ } }, "is-extglob": { - "version": "2.0.0", - "from": "is-extglob@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.0.0.tgz" + "version": "2.1.0", + "from": "is-extglob@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.0.tgz" }, "is-glob": { - "version": "3.0.0", - "from": "is-glob@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.0.0.tgz" + "version": "3.1.0", + "from": "is-glob@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" }, "isarray": { "version": "1.0.0", @@ -2138,9 +2145,9 @@ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz" }, "vinyl-fs": { - "version": "2.4.3", + "version": "2.4.4", "from": "vinyl-fs@>=2.4.3 <2.5.0", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.3.tgz" + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz" } } }, @@ -2258,9 +2265,9 @@ } }, "http-proxy": { - "version": "1.15.1", + "version": "1.15.2", "from": "http-proxy@>=1.13.0 <2.0.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.1.tgz" + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz" }, "http-signature": { "version": "1.1.1", @@ -2303,9 +2310,9 @@ "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" }, "inflight": { - "version": "1.0.5", + "version": "1.0.6", "from": "inflight@>=1.0.4 <2.0.0", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz" + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" }, "inherits": { "version": "2.0.3", @@ -2343,21 +2350,14 @@ "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.2.0.tgz" }, "is": { - "version": "3.1.0", + "version": "3.2.0", "from": "is@>=3.1.0 <4.0.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.1.0.tgz" + "resolved": "https://registry.npmjs.org/is/-/is-3.2.0.tgz" }, "is-absolute": { - "version": "0.2.5", + "version": "0.2.6", "from": "is-absolute@>=0.2.3 <0.3.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.5.tgz", - "dependencies": { - "is-windows": { - "version": "0.1.1", - "from": "is-windows@>=0.1.1 <0.2.0", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.1.1.tgz" - } - } + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz" }, "is-arrayish": { "version": "0.2.1", @@ -2526,6 +2526,11 @@ "from": "istanbul@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", "dependencies": { + "esprima": { + "version": "2.7.3", + "from": "esprima@>=2.7.0 <2.8.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" + }, "glob": { "version": "5.0.15", "from": "glob@>=5.0.15 <6.0.0", @@ -2640,7 +2645,14 @@ "js-yaml": { "version": "3.6.1", "from": "js-yaml@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz" + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", + "dependencies": { + "esprima": { + "version": "2.7.3", + "from": "esprima@>=2.6.0 <3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" + } + } }, "jsbn": { "version": "0.1.0", @@ -2804,9 +2816,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz" }, "klaw": { - "version": "1.3.0", + "version": "1.3.1", "from": "klaw@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.0.tgz" + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz" }, "lazy-cache": { "version": "1.0.4", @@ -3181,9 +3193,9 @@ "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz" }, "marked-terminal": { - "version": "1.6.2", + "version": "1.7.0", "from": "marked-terminal@>=1.6.2 <2.0.0", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.6.2.tgz" + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz" }, "md5": { "version": "2.2.1", @@ -3377,13 +3389,13 @@ }, "node-emoji": { "version": "1.4.1", - "from": "node-emoji@>=1.3.1 <2.0.0", + "from": "node-emoji@>=1.4.1 <2.0.0", "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.4.1.tgz" }, "node-forge": { - "version": "0.6.42", + "version": "0.6.44", "from": "node-forge@>=0.6.42 <0.7.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.42.tgz" + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.44.tgz" }, "node-gyp": { "version": "3.4.0", @@ -3418,21 +3430,14 @@ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz" }, "globule": { - "version": "1.0.0", + "version": "1.1.0", "from": "globule@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.0.0.tgz", - "dependencies": { - "glob": { - "version": "7.0.6", - "from": "glob@>=7.0.3 <7.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz" - } - } + "resolved": "https://registry.npmjs.org/globule/-/globule-1.1.0.tgz" }, "lodash": { - "version": "4.9.0", - "from": "lodash@>=4.9.0 <4.10.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.9.0.tgz" + "version": "4.16.4", + "from": "lodash@>=4.16.4 <4.17.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.4.tgz" }, "lodash.clonedeep": { "version": "4.5.0", @@ -3506,35 +3511,10 @@ "from": "temp_modules/npmx-gulp-core-build-typescript", "resolved": "file:temp_modules/npmx-gulp-core-build-typescript", "dependencies": { - "@microsoft/gulp-core-build": { - "version": "0.9.7", - "from": "@microsoft/gulp-core-build@>=0.9.1 <0.10.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-0.9.7.tgz" - }, - "@microsoft/gulp-core-build-mocha": { - "version": "0.3.2", - "from": "@microsoft/gulp-core-build-mocha@>=0.3.0 <0.4.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-mocha/-/gulp-core-build-mocha-0.3.2.tgz" - }, - "@microsoft/gulp-core-build-typescript": { - "version": "0.5.4", - "from": "@microsoft/gulp-core-build-typescript@>=0.5.1 <0.6.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-0.5.4.tgz" - }, - "@microsoft/node-library-build": { - "version": "0.3.3", - "from": "@microsoft/node-library-build@>=0.3.1 <0.4.0", - "resolved": "https://registry.npmjs.org/@microsoft/node-library-build/-/node-library-build-0.3.3.tgz" - }, "lodash": { "version": "4.15.0", "from": "lodash@>=4.15.0 <4.16.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" - }, - "typescript": { - "version": "1.8.10", - "from": "typescript@>=1.8.10 <1.9.0", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.8.10.tgz" } } }, @@ -3559,9 +3539,9 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz" }, "yargs": { - "version": "6.0.0", + "version": "6.3.0", "from": "yargs@>=6.0.0 <7.0.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.0.0.tgz" + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.3.0.tgz" }, "yargs-parser": { "version": "4.0.2", @@ -3613,14 +3593,14 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz" }, "object.omit": { - "version": "2.0.0", + "version": "2.0.1", "from": "object.omit@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz" + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz" }, "object.pick": { - "version": "1.1.2", + "version": "1.2.0", "from": "object.pick@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.1.2.tgz" + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.2.0.tgz" }, "on-finished": { "version": "2.3.0", @@ -3766,6 +3746,11 @@ "from": "path-browserify@0.0.0", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz" }, + "path-dirname": { + "version": "1.0.2", + "from": "path-dirname@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" + }, "path-exists": { "version": "2.1.0", "from": "path-exists@>=2.0.0 <3.0.0", @@ -3874,9 +3859,9 @@ "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz" }, "postcss": { - "version": "5.2.4", + "version": "5.2.5", "from": "postcss@>=5.0.21 <6.0.0", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.4.tgz", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.5.tgz", "dependencies": { "source-map": { "version": "0.5.6", @@ -3967,7 +3952,7 @@ }, "punycode": { "version": "1.4.1", - "from": "punycode@>=1.2.4 <2.0.0", + "from": "punycode@>=1.4.1 <2.0.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" }, "qs": { @@ -4053,9 +4038,9 @@ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz" }, "redeyed": { - "version": "1.0.0", + "version": "1.0.1", "from": "redeyed@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.0.tgz" + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz" }, "regenerate": { "version": "1.3.1", @@ -4088,9 +4073,9 @@ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" }, "repeat-string": { - "version": "1.5.4", + "version": "1.6.1", "from": "repeat-string@>=1.5.2 <2.0.0", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" }, "repeating": { "version": "2.0.1", @@ -4318,9 +4303,9 @@ "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" }, "socket.io": { - "version": "1.5.0", + "version": "1.5.1", "from": "socket.io@>=1.4.5 <2.0.0", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.5.0.tgz" + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.5.1.tgz" }, "socket.io-adapter": { "version": "0.4.0", @@ -4342,9 +4327,9 @@ } }, "socket.io-client": { - "version": "1.5.0", - "from": "socket.io-client@1.5.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.5.0.tgz", + "version": "1.5.1", + "from": "socket.io-client@1.5.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.5.1.tgz", "dependencies": { "component-emitter": { "version": "1.2.0", @@ -4354,9 +4339,9 @@ } }, "socket.io-parser": { - "version": "2.2.6", - "from": "socket.io-parser@2.2.6", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz", + "version": "2.3.1", + "from": "socket.io-parser@2.3.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", "dependencies": { "json3": { "version": "3.3.2", @@ -4637,9 +4622,9 @@ "resolved": "https://registry.npmjs.org/to-iso-string/-/to-iso-string-0.0.2.tgz" }, "tough-cookie": { - "version": "2.3.1", + "version": "2.3.2", "from": "tough-cookie@>=2.3.0 <2.4.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz" + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz" }, "trim-newlines": { "version": "1.0.0", @@ -4681,9 +4666,9 @@ } }, "tslint-microsoft-contrib": { - "version": "2.0.12", + "version": "2.0.13", "from": "tslint-microsoft-contrib@>=2.0.10 <2.1.0", - "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-2.0.12.tgz" + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-2.0.13.tgz" }, "tsscmp": { "version": "1.0.5", @@ -4732,52 +4717,44 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.0.3.tgz" }, "uglify-js": { - "version": "2.7.3", + "version": "2.7.4", "from": "uglify-js@>=2.6.0 <3.0.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.3.tgz", - "optional": true, + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.4.tgz", "dependencies": { "async": { "version": "0.2.10", "from": "async@>=0.2.6 <0.3.0", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "optional": true + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "camelcase": { "version": "1.2.1", "from": "camelcase@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "optional": true + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" }, "cliui": { "version": "2.1.0", "from": "cliui@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "optional": true + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" }, "source-map": { "version": "0.5.6", "from": "source-map@>=0.5.1 <0.6.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "optional": true + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" }, "window-size": { "version": "0.1.0", "from": "window-size@0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "optional": true + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" }, "wordwrap": { "version": "0.0.2", "from": "wordwrap@0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "optional": true + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" }, "yargs": { "version": "3.10.0", "from": "yargs@>=3.10.0 <3.11.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "optional": true + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" } } }, @@ -4979,61 +4956,19 @@ } }, "webpack": { - "version": "1.13.2", + "version": "1.13.3", "from": "webpack@>=1.13.0 <1.14.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.13.2.tgz", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.13.3.tgz", "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "camelcase@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "cliui": { - "version": "2.1.0", - "from": "cliui@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" - }, "interpret": { "version": "0.6.6", "from": "interpret@>=0.6.4 <0.7.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz" }, - "source-map": { - "version": "0.5.6", - "from": "source-map@>=0.5.1 <0.6.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" - }, "supports-color": { "version": "3.1.2", "from": "supports-color@>=3.1.0 <4.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz" - }, - "uglify-js": { - "version": "2.6.4", - "from": "uglify-js@>=2.6.0 <2.7.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", - "dependencies": { - "async": { - "version": "0.2.10", - "from": "async@>=0.2.6 <0.3.0", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - } - } - }, - "window-size": { - "version": "0.1.0", - "from": "window-size@0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" - }, - "wordwrap": { - "version": "0.0.2", - "from": "wordwrap@0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" - }, - "yargs": { - "version": "3.10.0", - "from": "yargs@>=3.10.0 <3.11.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" } } }, @@ -5050,9 +4985,9 @@ } }, "webpack-dev-middleware": { - "version": "1.8.3", + "version": "1.8.4", "from": "webpack-dev-middleware@>=1.0.11 <2.0.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.8.3.tgz" + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.8.4.tgz" }, "websocket-driver": { "version": "0.6.5", diff --git a/common/temp_modules/npmx-gulp-core-build-karma/package.json b/common/temp_modules/npmx-gulp-core-build-karma/package.json index bb647b99fed..62befc20e50 100644 --- a/common/temp_modules/npmx-gulp-core-build-karma/package.json +++ b/common/temp_modules/npmx-gulp-core-build-karma/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "private": true, "dependencies": { - "@microsoft/node-library-build": ">= 0.3.1 <1.0.0", + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", "chai": "~3.5.0", "gulp": "~3.9.1", "gulp-karma": "~0.0.5", diff --git a/common/temp_modules/npmx-gulp-core-build-mocha/package.json b/common/temp_modules/npmx-gulp-core-build-mocha/package.json index f7b6653b70f..b8f51d027f9 100644 --- a/common/temp_modules/npmx-gulp-core-build-mocha/package.json +++ b/common/temp_modules/npmx-gulp-core-build-mocha/package.json @@ -3,7 +3,8 @@ "version": "0.0.0", "private": true, "dependencies": { - "@microsoft/node-library-build": ">=0.3.3 <1.0.0", + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", + "typescript": "2.0.3", "gulp": "~3.9.1", "gulp-istanbul": "~0.10.3", "gulp-mocha": "~2.2.0" diff --git a/common/temp_modules/npmx-gulp-core-build-sass/package.json b/common/temp_modules/npmx-gulp-core-build-sass/package.json index eeba3bfadc5..2c2f62e2b26 100644 --- a/common/temp_modules/npmx-gulp-core-build-sass/package.json +++ b/common/temp_modules/npmx-gulp-core-build-sass/package.json @@ -3,7 +3,8 @@ "version": "0.0.0", "private": true, "dependencies": { - "@microsoft/node-library-build": ">=0.3.1 <1.0.0", + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", + "typescript": "2.0.3", "@microsoft/load-themed-styles": "^1.2.2", "autoprefixer": "6.3.7", "gulp": "~3.9.1", diff --git a/common/temp_modules/npmx-gulp-core-build-serve/package.json b/common/temp_modules/npmx-gulp-core-build-serve/package.json index dfcbee2b59a..d70e1984e9a 100644 --- a/common/temp_modules/npmx-gulp-core-build-serve/package.json +++ b/common/temp_modules/npmx-gulp-core-build-serve/package.json @@ -3,7 +3,8 @@ "version": "0.0.0", "private": true, "dependencies": { - "@microsoft/node-library-build": ">=0.3.1 <1.0.0", + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", + "typescript": "2.0.3", "deasync": "~0.1.7", "express": "~4.14.0", "gulp": "~3.9.1", diff --git a/common/temp_modules/npmx-gulp-core-build-typescript/package.json b/common/temp_modules/npmx-gulp-core-build-typescript/package.json index e78114aec5e..1d41d5b8ec0 100644 --- a/common/temp_modules/npmx-gulp-core-build-typescript/package.json +++ b/common/temp_modules/npmx-gulp-core-build-typescript/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "private": true, "dependencies": { - "@microsoft/node-library-build": ">=0.3.1 <0.4.0", + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", "gulp": "~3.9.1", "gulp-cache": "~0.4.5", "gulp-changed": "~1.3.2", @@ -19,7 +19,7 @@ "through2": "~2.0.1", "tslint": "~3.15.1", "tslint-microsoft-contrib": "~2.0.10", - "typescript": "~1.8.10" + "typescript": "^2.0.3" }, "npmxDependencies": { "@microsoft/gulp-core-build": ">=0.11.0 <1.0.0" diff --git a/common/temp_modules/npmx-gulp-core-build-webpack/package.json b/common/temp_modules/npmx-gulp-core-build-webpack/package.json index d4d2990ef1e..9afe35a6184 100644 --- a/common/temp_modules/npmx-gulp-core-build-webpack/package.json +++ b/common/temp_modules/npmx-gulp-core-build-webpack/package.json @@ -3,7 +3,8 @@ "version": "0.0.0", "private": true, "dependencies": { - "@microsoft/node-library-build": ">=0.3.1 <1.0.0", + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", + "typescript": "2.0.3", "gulp": "~3.9.1", "gulp-util": "~3.0.7", "webpack": "~1.13.0" diff --git a/common/temp_modules/npmx-gulp-core-build/package.json b/common/temp_modules/npmx-gulp-core-build/package.json index 6e3932ce8fe..d5efa5ed26b 100644 --- a/common/temp_modules/npmx-gulp-core-build/package.json +++ b/common/temp_modules/npmx-gulp-core-build/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "private": true, "dependencies": { - "@microsoft/node-library-build": ">=0.3.0 <1.0.0", + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", "chai": "~3.5.0", "typescript": "2.0.3", "@types/rimraf": "0.0.28", diff --git a/common/temp_modules/npmx-node-library-build/package.json b/common/temp_modules/npmx-node-library-build/package.json index bd199e80a7c..c79373868e1 100644 --- a/common/temp_modules/npmx-node-library-build/package.json +++ b/common/temp_modules/npmx-node-library-build/package.json @@ -4,11 +4,11 @@ "private": true, "dependencies": { "typescript": "2.0.3", - "@microsoft/gulp-core-build": "^0.10.0", "gulp": "~3.9.1" }, "npmxDependencies": { - "@microsoft/gulp-core-build-mocha": "^0.4.0", - "@microsoft/gulp-core-build-typescript": "^0.6.0" + "@microsoft/gulp-core-build": ">=0.12.0 <1.0.0", + "@microsoft/gulp-core-build-mocha": ">=0.4.2 <1.0.0", + "@microsoft/gulp-core-build-typescript": ">=0.6.1 <1.0.0" } } diff --git a/common/temp_modules/npmx-web-library-build/package.json b/common/temp_modules/npmx-web-library-build/package.json index e0db6427bef..01f9fc468bb 100644 --- a/common/temp_modules/npmx-web-library-build/package.json +++ b/common/temp_modules/npmx-web-library-build/package.json @@ -16,7 +16,7 @@ "@microsoft/gulp-core-build": ">=0.11.0 <1.0.0", "@microsoft/gulp-core-build-karma": ">=0.4.0 <1.0.0", "@microsoft/gulp-core-build-sass": ">=0.5.0 <1.0.0", - "@microsoft/gulp-core-build-serve": ">=0.4.0 <1.0.0", + "@microsoft/gulp-core-build-serve": ">=0.5.4 <1.0.0", "@microsoft/gulp-core-build-typescript": ">=0.6.0 <1.0.0", "@microsoft/gulp-core-build-webpack": ">=0.4.0 <1.0.0" } diff --git a/gulp-core-build-karma/gulpfile.js b/gulp-core-build-karma/gulpfile.js index 296eccbf8a6..0169efbaf4f 100644 --- a/gulp-core-build-karma/gulpfile.js +++ b/gulp-core-build-karma/gulpfile.js @@ -2,4 +2,6 @@ let build = require('@microsoft/node-library-build'); +build.typescript.setConfig({ typescript: require('typescript') }); + build.initialize(require('gulp')); diff --git a/gulp-core-build-karma/package.json b/gulp-core-build-karma/package.json index 48ef4a8fa47..ac2e8589819 100644 --- a/gulp-core-build-karma/package.json +++ b/gulp-core-build-karma/package.json @@ -36,6 +36,6 @@ "webpack": "~1.13.0" }, "devDependencies": { - "@microsoft/node-library-build": ">= 0.3.1 <1.0.0" + "@microsoft/node-library-build": ">=0.4.0 <1.0.0" } } \ No newline at end of file diff --git a/gulp-core-build-mocha/gulpfile.js b/gulp-core-build-mocha/gulpfile.js index 296eccbf8a6..0169efbaf4f 100644 --- a/gulp-core-build-mocha/gulpfile.js +++ b/gulp-core-build-mocha/gulpfile.js @@ -2,4 +2,6 @@ let build = require('@microsoft/node-library-build'); +build.typescript.setConfig({ typescript: require('typescript') }); + build.initialize(require('gulp')); diff --git a/gulp-core-build-mocha/package.json b/gulp-core-build-mocha/package.json index 6f287bd6985..758f5a6ee11 100644 --- a/gulp-core-build-mocha/package.json +++ b/gulp-core-build-mocha/package.json @@ -21,6 +21,7 @@ "gulp-mocha": "~2.2.0" }, "devDependencies": { - "@microsoft/node-library-build": ">=0.3.3 <1.0.0" + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", + "typescript": "2.0.3" } } \ No newline at end of file diff --git a/gulp-core-build-sass/gulpfile.js b/gulp-core-build-sass/gulpfile.js index 296eccbf8a6..0169efbaf4f 100644 --- a/gulp-core-build-sass/gulpfile.js +++ b/gulp-core-build-sass/gulpfile.js @@ -2,4 +2,6 @@ let build = require('@microsoft/node-library-build'); +build.typescript.setConfig({ typescript: require('typescript') }); + build.initialize(require('gulp')); diff --git a/gulp-core-build-sass/package.json b/gulp-core-build-sass/package.json index bcee74e2ffd..634490b6daa 100644 --- a/gulp-core-build-sass/package.json +++ b/gulp-core-build-sass/package.json @@ -30,6 +30,7 @@ "postcss-modules": "~0.5.0" }, "devDependencies": { - "@microsoft/node-library-build": ">=0.3.1 <1.0.0" + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", + "typescript": "2.0.3" } } \ No newline at end of file diff --git a/gulp-core-build-sass/src/SassTask.ts b/gulp-core-build-sass/src/SassTask.ts index 6c52639b6cd..8dde04305e5 100644 --- a/gulp-core-build-sass/src/SassTask.ts +++ b/gulp-core-build-sass/src/SassTask.ts @@ -117,7 +117,7 @@ export class SassTask extends GulpTask { ext: scssTsExtName, isExtensionAppended: false, template: (file: gulpUtil.File): string => { - const content: string = file.contents.toString('utf8'); + const content: string = file.contents.toString(); const classNames: Object = _classMaps[file.path]; let exportClassNames: string = ''; diff --git a/gulp-core-build-serve/gulpfile.js b/gulp-core-build-serve/gulpfile.js index 296eccbf8a6..0169efbaf4f 100644 --- a/gulp-core-build-serve/gulpfile.js +++ b/gulp-core-build-serve/gulpfile.js @@ -2,4 +2,6 @@ let build = require('@microsoft/node-library-build'); +build.typescript.setConfig({ typescript: require('typescript') }); + build.initialize(require('gulp')); diff --git a/gulp-core-build-serve/package.json b/gulp-core-build-serve/package.json index 08248bac81d..a59a82af704 100644 --- a/gulp-core-build-serve/package.json +++ b/gulp-core-build-serve/package.json @@ -26,6 +26,7 @@ "sudo": "~1.0.3" }, "devDependencies": { - "@microsoft/node-library-build": ">=0.3.1 <1.0.0" + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", + "typescript": "2.0.3" } } \ No newline at end of file diff --git a/gulp-core-build-typescript/gulpfile.js b/gulp-core-build-typescript/gulpfile.js index 3734df300f1..2983d11cc3c 100644 --- a/gulp-core-build-typescript/gulpfile.js +++ b/gulp-core-build-typescript/gulpfile.js @@ -8,6 +8,7 @@ build.tslint.setConfig({ }); build.typescript.setConfig({ + typescript: require('typescript'), sourceMatch: [ 'src/**/*.ts', 'src/**/*.tsx', diff --git a/gulp-core-build-typescript/package.json b/gulp-core-build-typescript/package.json index ceb7bca5434..c7c0d15825a 100644 --- a/gulp-core-build-typescript/package.json +++ b/gulp-core-build-typescript/package.json @@ -31,9 +31,9 @@ "through2": "~2.0.1", "tslint": "~3.15.1", "tslint-microsoft-contrib": "~2.0.10", - "typescript": "~1.8.10" + "typescript": "2.0.3" }, "devDependencies": { - "@microsoft/node-library-build": ">=0.3.1 <0.4.0" + "@microsoft/node-library-build": ">=0.4.0 <1.0.0" } -} \ No newline at end of file +} diff --git a/gulp-core-build-typescript/src/RemoveTripleSlashReferenceTask.ts b/gulp-core-build-typescript/src/RemoveTripleSlashReferenceTask.ts index f50feef9b33..34e08a6cb97 100644 --- a/gulp-core-build-typescript/src/RemoveTripleSlashReferenceTask.ts +++ b/gulp-core-build-typescript/src/RemoveTripleSlashReferenceTask.ts @@ -1,10 +1,10 @@ import gulp = require('gulp'); import gulpUtil = require('gulp-util'); -import md5 = require('md5'); import * as path from 'path'; import through2 = require('through2'); /* tslint:disable:typedef */ const cached = require('gulp-cache'); +const md5 = require('md5'); /* tslint:enable:typedef */ import { GulpTask } from '@microsoft/gulp-core-build'; @@ -40,7 +40,7 @@ export class RemoveTripleSlashReferenceTask extends GulpTask { rulesDirectory: taskScope.taskConfig.rulesDirectory || [] }; - const tslintOutput: tslint = new tslint(file.relative, file.contents.toString('utf8'), options); + const tslintOutput: tslint = new tslint(file.relative, file.contents.toString(), options); /* tslint:disable:no-string-literal */ const result: lintTypes.LintResult = file['tslint'] = tslintOutput.lint(); /* tslint:enable:no-string-literal */ diff --git a/gulp-core-build-webpack/gulpfile.js b/gulp-core-build-webpack/gulpfile.js index 296eccbf8a6..0169efbaf4f 100644 --- a/gulp-core-build-webpack/gulpfile.js +++ b/gulp-core-build-webpack/gulpfile.js @@ -2,4 +2,6 @@ let build = require('@microsoft/node-library-build'); +build.typescript.setConfig({ typescript: require('typescript') }); + build.initialize(require('gulp')); diff --git a/gulp-core-build-webpack/package.json b/gulp-core-build-webpack/package.json index f7e34741a9d..98e6fb3dc9d 100644 --- a/gulp-core-build-webpack/package.json +++ b/gulp-core-build-webpack/package.json @@ -21,7 +21,8 @@ "webpack": "~1.13.0" }, "devDependencies": { - "@microsoft/node-library-build": ">=0.3.1 <1.0.0" + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", + "typescript": "2.0.3" }, "optionalDependencies": { "fsevents": "*" diff --git a/gulp-core-build/package.json b/gulp-core-build/package.json index c581e73a36a..afba7626601 100644 --- a/gulp-core-build/package.json +++ b/gulp-core-build/package.json @@ -36,7 +36,7 @@ "yargs": "~4.6.0" }, "devDependencies": { - "@microsoft/node-library-build": ">=0.3.0 <1.0.0", + "@microsoft/node-library-build": ">=0.4.0 <1.0.0", "chai": "~3.5.0", "typescript": "2.0.3" } diff --git a/node-library-build/package.json b/node-library-build/package.json index 486585bae85..fe4bb283cc0 100644 --- a/node-library-build/package.json +++ b/node-library-build/package.json @@ -15,9 +15,9 @@ "test": "gulp" }, "dependencies": { - "@microsoft/gulp-core-build": "^0.10.0", - "@microsoft/gulp-core-build-mocha": "^0.4.0", - "@microsoft/gulp-core-build-typescript": "^0.6.0", + "@microsoft/gulp-core-build": ">=0.12.0 <1.0.0", + "@microsoft/gulp-core-build-mocha": ">=0.4.2 <1.0.0", + "@microsoft/gulp-core-build-typescript": ">=0.6.1 <1.0.0", "gulp": "~3.9.1" }, "devDependencies": { diff --git a/npmx.json b/npmx.json index fda6eb54c0e..63582b4742c 100644 --- a/npmx.json +++ b/npmx.json @@ -1,6 +1,6 @@ { "npmVersion": "3.10.8", - "npmxMinimumVersion": "0.5.5", + "npmxMinimumVersion": "1.0.7", "nodeSupportedVersionRange": ">=4.3.0", "commonFolder": "common", "projectFolderMinDepth": 1, @@ -8,6 +8,7 @@ { "packageName": "@microsoft/gulp-core-build", "projectFolder": "gulp-core-build", + "shouldTrackChanges": true, "cyclicDependencyProjects": [ "@microsoft/node-library-build" ] @@ -15,6 +16,7 @@ { "packageName": "@microsoft/gulp-core-build-karma", "projectFolder": "gulp-core-build-karma", + "shouldTrackChanges": true, "cyclicDependencyProjects": [ "@microsoft/node-library-build" ] @@ -22,6 +24,7 @@ { "packageName": "@microsoft/gulp-core-build-mocha", "projectFolder": "gulp-core-build-mocha", + "shouldTrackChanges": true, "cyclicDependencyProjects": [ "@microsoft/node-library-build" ] @@ -29,6 +32,7 @@ { "packageName": "@microsoft/gulp-core-build-sass", "projectFolder": "gulp-core-build-sass", + "shouldTrackChanges": true, "cyclicDependencyProjects": [ "@microsoft/node-library-build" ] @@ -36,6 +40,7 @@ { "packageName": "@microsoft/gulp-core-build-serve", "projectFolder": "gulp-core-build-serve", + "shouldTrackChanges": true, "cyclicDependencyProjects": [ "@microsoft/node-library-build" ] @@ -43,6 +48,7 @@ { "packageName": "@microsoft/gulp-core-build-typescript", "projectFolder": "gulp-core-build-typescript", + "shouldTrackChanges": true, "cyclicDependencyProjects": [ "@microsoft/node-library-build" ] @@ -56,11 +62,13 @@ }, { "packageName": "@microsoft/node-library-build", - "projectFolder": "node-library-build" + "projectFolder": "node-library-build", + "shouldTrackChanges": true }, { "packageName": "@microsoft/web-library-build", - "projectFolder": "web-library-build" + "projectFolder": "web-library-build", + "shouldTrackChanges": true }, { "packageName": "web-build-tools-scripts",