243 Commits

Author SHA1 Message Date
Santosh Yadav
34e0d621fd build(docs-infra): update http-server to 0.11.1 ()
Fixes 

PR Close 
2019-05-14 09:55:46 -07:00
JiaLiPassion
5ab809ddf9 build: upgrade zone.js to 0.9.1 ()
Close 30203

resolves the issue that zone-legacy XHR issue

PR Close 
2019-05-10 14:25:56 -07:00
Igor Minar
e53cf81689 build(docs-infra): upgrade material and cdk to 8.0.0-rc.0 ()
I bumped the payload size limits to reflect the current values - the changes have been insignificant.

PR Close 
2019-04-29 18:46:53 -07:00
Igor Minar
089fcbf369 build(docs-infra): upgrade framework and cli to 8.0.0-rc.2 ()
Brings in small payload size fixes.

PR Close 
2019-04-29 18:46:53 -07:00
Igor Minar
1195dabb84 build(docs-infra): update the aio app to framework and cli 8.0.0-rc.1 ()
I updated the payload size limits as well. There still seem to be size regressions in the framework,
but at least the polyfills now uses the evergreen build of zones so we shaved off a few KB there.

PR Close 
2019-04-29 12:30:25 -07:00
George Kalpakas
acaf1aa530 build(docs-infra): switch from no-op no-jasmine-focus tslint rule to ban ()
The `no-jasmine-focus` rule has been removed from
`vrsource-tslint-rules` [since version 5.8.0][1] (theoretically;
practically it remained [until version 5.8.2][2]).

This commit removes the non-existent rule (and the obsolete dependency)
and uses tslint's `ban` rule instead (as recommended).

[1]: 477f622cb2 (diff-04c6e90faac2675aa89e2176d2eec7d8R162)
[2]: https://github.com/vrsource/vrsource-tslint-rules/pull/13#issuecomment-442053340

PR Close 
2019-04-25 12:32:49 -07:00
George Kalpakas
282167a37f build(docs-infra): upgrade tslint to 5.15.0 and codelyzer to 5.0.0 ()
This commit also changes the `tslint.json` config file to (reasonably
closely) match what the cli would generate for a new app.

PR Close 
2019-04-25 12:32:49 -07:00
George Kalpakas
eb85c8a742 build(docs-infra): make type-checking stricter by enabling noImplicitAny ()
PR Close 
2019-04-25 12:32:49 -07:00
George Kalpakas
2002db28ff build(docs-infra): remove obsolete ie-polyfills.js ()
Now that defferential loading it supported by the cli, remove the
obsolete `ie-polyfills.js` (and associated dependencies).

All polyfills in `ie-polyfills.js` are now included in the
[polyfills-es5][1] bundle, except for `classlist.js`, that is only
needed in order to support `NgClass` on SVG elements, which we don't
use.

[1]: https://github.com/angular/angular-cli/blob/b95933a57/packages/angular_devkit/build_angular/src/angular-cli-files/models/es5-polyfills.js

PR Close 
2019-04-25 12:32:49 -07:00
George Kalpakas
6c1ae294dc build(docs-infra): upgrade @angular/cli to 8.0.0-beta.18 ()
This commit also changes the config files and their layout to
(reasonably closely) match what the cli would generate for a new app.

Related Jira issue: [TOOL-815](https://angular-team.atlassian.net/browse/TOOL-815)

PR Close 
2019-04-25 12:32:49 -07:00
George Kalpakas
b8298f1b2d build(docs-infra): upgrade @angular/material to 8.0.0-beta.2 ()
PR Close 
2019-04-25 12:32:48 -07:00
George Kalpakas
3def652e18 build(docs-infra): upgrade @angular/* to 8.0.0-beta.14 ()
PR Close 
2019-04-25 12:32:48 -07:00
George Kalpakas
7e3137e7ed build(docs-infra): upgrade RxJS to 6.5.1 ()
Related to .

PR Close 
2019-04-24 10:41:37 -07:00
Filipe Silva
3a836c362d build(docs-infra): convert search-worker.js to TypeScript ()
PR Close 
2019-04-15 11:14:04 -07:00
Filipe Silva
ee603a3b01 build(docs-infra): update to CLI 8 beta.13 ()
PR Close 
2019-04-15 11:14:04 -07:00
George Kalpakas
70177e544b build(docs-infra): add missing dependencies (chrome-launcher, lighthouse-logger) ()
We are using `chrome-launcher` and `lighthouse-logger` in
[test-pwa-score][1], but we do not explicitly list them as
`devDependencies`, so we are relying on the fact that they happen to be
hoisted in `node_modules/` by yarn. This may unexpectedly break in the
future.

This commit fixes this, by explicitly listing them as `devDependencies`.

[1]: https://github.com/angular/angular/blob/ea70d41ac/aio/scripts/test-pwa-score.js#L14-L18

PR Close 
2019-04-15 09:12:37 -07:00
George Kalpakas
4f9c935473 build(docs-infra): upgrade lighthouse to 4.3.0 ()
Also, log the Lighthouse version in `test-pwa-score` to aid in
debugging.

PR Close 
2019-04-15 09:12:37 -07:00
Filipe Silva
ef85336719 build: update to TypeScript 3.4 ()
PR Close 
2019-04-10 12:12:16 -07:00
JiaLiPassion
17f7bdbd60 build: update zone.js to 0.9.0 ()
The API changes are due to enabling strict checks in TypeScript (via `strict: true`).
The payload size changes in `polyfills.js` are due to more browser APIs being patched in recent versions (e.g. `fetch`, `customElement v1`).

PR Close 
2019-03-26 12:50:38 -07:00
Pete Bacon Darwin
487d4157ac build(docs-infra): update AIO dependencies within their current ranges ()
PR Close 
2019-03-14 16:04:53 -04:00
Igor Minar
75748d6044 feat: add support for TypeScript 3.3 (and drop older versions) ()
https://blogs.msdn.microsoft.com/typescript/2019/01/31/announcing-typescript-3-3/

BREAKING CHANGE: TypeScript 3.1 and 3.2 are no longer supported.

Please update your TypeScript version to 3.3

PR Close 
2019-03-13 10:38:37 -07:00
Paul Gschwendtner
e20a29a153 build(docs-infra): support running cli docs examples concurrently ()
PR Close 
2019-03-12 10:46:03 -07:00
Filipe Silva
319ed5168a ci: update aio lockfile ()
PR Close 
2019-02-25 08:14:49 -08:00
George Kalpakas
3de06dd794 build(docs-infra): use pinned dependencies when possible in ng-packages-installer ()
Previously, `ng-packages-installer` would replace the version ranges for
all dependencies that were peer dependencies of an Angular package with
the version range used in the Angular package. This effectively meant
that the pinned version (from `yarn.lock`) for that dependency was
ignored (even if the pinned version satisfied the new version range).

This commit reduces non-determinism in CI jobs using the locally built
Angular packages by always using pinned versions of dependencies for
Angular package peer dependencies if possible.

For example, assuming the following versions for the RxJS dependency:

- **aio/package.json**: `rxjs: ^6.3.0`
- **aio/yarn.lock**: `rxjs@^6.3.0: 6.3.3`
- **@angular/core#peerDependencies**: `rxjs: ^6.0.0`

...the following versions would be used with `ng-packages-installer`:

- Before this commit:
  - **aio/package.json**: `rxjs: ^6.0.0`
  - **node_modules/rxjs/**: `6.4.0` (latest version satisfying `^6.0.0`)
- After this commit:
  - **aio/package.json**: `rxjs: ^6.3.0`
  - **node_modules/rxjs/**: `6.3.3` (because it satisfies `^6.0.0`)

PR Close 
2019-02-06 21:23:02 -08:00
WilliamKoza
3d522716c4 fix(docs-infra): remove polyfill web-animations since we use Angular > 6 and we don't use AnimationBuilder ()
PR Close 
2019-02-04 14:54:25 -05:00
Filipe Silva
4dfcbc6afa build(docs-infra): update terser version in lockfile ()
See https://github.com/angular/angular-cli/issues/13582#issuecomment-460261055.

PR Close 
2019-02-04 10:52:07 -05:00
George Kalpakas
5639891e90 build(docs-infra): upgrade @angular/cli to 7.2.1 ()
PR Close 
2019-01-28 14:01:13 -08:00
WilliamKoza
f7c551e16b fix(docs-infra): upgrade codelyzer to 4.5.0 ()
PR Close 
2019-01-28 11:51:56 -08:00
Pete Bacon Darwin
880b4aabdb fix(docs-infra): upgrade to latest dgeni-packages to fix linking problem ()
This new version of dgeni-packages gives the main (implemented)
overload of a method the correct id and aliases, which allow it to be
automatically linked.

See 398f35da30

Fixes 
Closes 

PR Close 
2019-01-03 09:38:06 -08:00
Pete Bacon Darwin
999bd5ba86 build(docs-infra): update dgeni and dgeni-packages to latest ()
PR Close 
2018-12-18 13:20:01 -08:00
George Kalpakas
f45aedcbf0 build(docs-infra): upgrade npm-run-all to latest version for security ()
Earlier versions may transitively depend on a malicious version of
`flatmap-stream` (see dominictarr/event-stream#116).

The `aio-builds-setup/` had an older version of `event-stream` (3.3.4),
which did not depend on `flatmap-stream`, but upgraded it anyway.

PR Close 
2018-11-26 12:20:48 -08:00
Brandon Roberts
affcbbdd7e feat(docs-infra): add getting started widgets ()
PR Close 
2018-11-02 10:34:53 -07:00
Pete Bacon Darwin
eb5d3088a4 build: update canonical-path dependency ()
This new version (1.0.0) provides a typings file!

PR Close 
2018-11-01 13:49:10 -07:00
George Kalpakas
f1a860fbf7 ci(docs-infra): fix deployment to Firebase ()
Previously, `firebase-tools@3.x` was used and the deployment from
CircleCI failed with `Unexpected error` (HTTP code: 410).

This commit ensures that we use a recent version of `firebase-tools` for
deploying to Firebase. It also ensures that we use the locally installed
`firebase-tools` (not sure where it came from before 😁).

PR Close 
2018-10-25 21:17:52 -04:00
Pete Bacon Darwin
13a803d4f7 build(docs-infra): fix parameter type rendering ()
Closes 

PR Close 
2018-10-24 19:48:10 -04:00
Igor Minar
b89bc37170 fix(docs-infra): correct the version of @angular-devkit/build-angular ()
This dependency has not been correctly updated and I had to update it manually.

I think the issue is related to https://github.com/angular/angular-cli/issues/12624 which was fixed between CLI RCs and final.

PR Close 
2018-10-19 11:30:11 -07:00
Igor Minar
39df4dbde7 feat(docs-infra): update to @angular/* v7 ()
PR Close 
2018-10-19 11:30:11 -07:00
Pete Bacon Darwin
516515d9e3 build(docs-infra): do not add extra space after links in tables ()
Closes 

PR Close 
2018-10-17 11:02:56 -07:00
George Kalpakas
1aa8cfbf74 build(docs-infra): upgrade lighthouse to 3.2.1 ()
PR Close 
2018-10-15 15:23:36 -07:00
George Kalpakas
9e32dc7c95 build: upgrade @types/jasminewd2 to 2.0.4 ()
This commit also removes the extra jasminewd2 typings, since the changes
have been merged in the official typings with
DefinitelyTyped/DefinitelyTyped#28957.

PR Close 
2018-10-12 14:11:11 -07:00
George Kalpakas
7fbeb04b7c build(docs-infra): upgrade @angular/material to 7.0.0-rc.1 ()
PR Close 
2018-10-12 08:55:15 -07:00
George Kalpakas
42ee50fc22 build(docs-infra): upgrade @angular/* to 7.0.0-rc.1 ()
PR Close 
2018-10-12 08:55:15 -07:00
George Kalpakas
163b7c94a9 build(docs-infra): upgrade @angular/cli to 7.0.0-rc.2 ()
PR Close 
2018-10-12 08:55:15 -07:00
George Kalpakas
9320ec0f43 build(docs-infra): upgrade Angular to 7.0.0-rc.0 and TypeScript to 3.1.1 ()
PR Close 
2018-10-08 13:43:31 -07:00
George Kalpakas
5dd225cb43 build(docs-infra): upgrade webpack-cli to 3.1.2 ()
This is necessary to avoid webpack/webpack#8082, when installing
dependencies without taking the lockfile into account (e.g. with
`yarn aio-use-local` - locally or on CI).

PR Close 
2018-10-08 13:43:31 -07:00
George Kalpakas
decc0b840d ci(docs-infra): re-use env variable ()
PR Close 
2018-10-08 12:01:02 -07:00
Charles Lyding
3cce4afa0d build(docs-infra): update fsevents to 1.2.4 to support node 10 ()
PR Close 
2018-10-05 13:45:36 -07:00
George Kalpakas
57de9fc41a build(docs-infra): upgrade @angular/cli to 6.2.3 ()
PR Close 
2018-10-01 09:35:49 -07:00
George Kalpakas
31034f5146 build(docs-infra): upgrade @angular/* to 7.0.0-beta.7 ()
PR Close 
2018-10-01 09:35:48 -07:00
Ben Lesh
ffc6e199bf build: RxJS updated to 6.3 ()
PR Close 
2018-09-26 17:01:15 -07:00