From 53f9925a8a23f93ebff7d9f983acf54b524a23d2 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Wed, 22 Mar 2017 22:13:13 +0100 Subject: [PATCH 1/3] build: restructure release output --- gulpfile.js | 2 +- package.json | 9 +- src/demo-app/index.html | 12 +- src/demo-app/system-config.ts | 29 +- src/demo-app/tsconfig-aot.json | 19 +- src/demo-app/tsconfig.json | 11 +- src/e2e-app/index.html | 12 +- src/e2e-app/system-config.ts | 31 +- src/e2e-app/tsconfig.json | 4 +- src/lib/README.md | 6 + src/lib/menu/index.ts | 3 - src/lib/package.json | 5 +- src/lib/progress-spinner/index.ts | 4 - src/lib/{index.ts => public_api.ts} | 6 + src/lib/system-config-spec.ts | 44 +-- src/lib/tsconfig-specs.json | 13 + src/lib/tsconfig.json | 35 +- test/karma-test-shim.js | 8 +- test/karma.conf.js | 43 +- tools/gulp/constants.ts | 14 +- tools/gulp/gulpfile.ts | 4 +- tools/gulp/tasks/aot.ts | 30 +- tools/gulp/tasks/clean.ts | 1 + tools/gulp/tasks/components.ts | 154 -------- tools/gulp/tasks/development.ts | 25 +- tools/gulp/tasks/e2e.ts | 32 +- tools/gulp/tasks/library.ts | 93 +++++ tools/gulp/tasks/lint.ts | 3 +- tools/gulp/tasks/payload.ts | 33 +- tools/gulp/tasks/release.ts | 114 ++++-- tools/gulp/tasks/serve.ts | 5 - tools/gulp/tasks/unit-test.ts | 65 ++- tools/gulp/tsconfig.json | 18 +- tools/gulp/util/rollup-helper.ts | 64 +++ tools/gulp/util/task_helpers.ts | 41 +- tools/gulp/util/ts-compiler.ts | 13 +- yarn.lock | 589 ++++++++++++++++++---------- 37 files changed, 895 insertions(+), 699 deletions(-) create mode 100644 src/lib/README.md rename src/lib/{index.ts => public_api.ts} (90%) create mode 100644 src/lib/tsconfig-specs.json delete mode 100644 tools/gulp/tasks/components.ts create mode 100644 tools/gulp/tasks/library.ts delete mode 100644 tools/gulp/tasks/serve.ts create mode 100644 tools/gulp/util/rollup-helper.ts diff --git a/gulpfile.js b/gulpfile.js index 45e68bf5d1f1..897982a0143d 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -8,7 +8,7 @@ const path = require('path'); // Register TS compilation. require('ts-node').register({ - project: path.join(__dirname, 'tools/gulp') + project: path.join(__dirname, 'tools/gulp/tsconfig.json') }); require('./tools/gulp/gulpfile'); diff --git a/package.json b/package.json index ac07c6d51d19..7883ecbf963f 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,6 @@ "glob": "^7.1.1", "google-cloud": "^0.48.0", "gulp": "^3.9.1", - "gulp-better-rollup": "^1.0.2", "gulp-clean": "^0.3.2", "gulp-clean-css": "^3.0.3", "gulp-cli": "^1.2.2", @@ -83,6 +82,7 @@ "gulp-transform": "^1.1.0", "hammerjs": "^2.0.8", "highlight.js": "^9.9.0", + "http-rewrite-middleware": "^0.1.6", "image-diff": "^1.6.3", "jasmine-core": "^2.5.2", "karma": "^1.5.0", @@ -99,16 +99,17 @@ "node-sass": "^4.5.0", "protractor": "^5.1.1", "resolve-bin": "^0.4.0", + "rollup": "^0.41.6", "run-sequence": "^1.2.2", "sass": "^0.5.0", "selenium-webdriver": "^3.1.0", "stylelint": "^7.8.0", "travis-after-modes": "0.0.7", - "ts-node": "^2.1.0", + "ts-node": "^3.0.0", "tslint": "^4.4.2", "tslint-no-unused-var": "0.0.6", - "typescript": "~2.1.6", - "uglify-js": "^2.8.7", + "typescript": "~2.2.1", + "uglify-js": "^2.8.14", "web-animations-js": "^2.2.2" } } diff --git a/src/demo-app/index.html b/src/demo-app/index.html index 3099472c8633..b7dc9394af18 100644 --- a/src/demo-app/index.html +++ b/src/demo-app/index.html @@ -8,7 +8,7 @@ - + @@ -16,11 +16,11 @@ Loading... - - - - - + + + + + - - - - + + + + +