275 Commits

Author SHA1 Message Date
Igor Minar
be8d06c6ea build(docs-infra): update CLI to 9.0.0-rc.10
payloadsizes:

464800 Jan 24 21:44 dist/main-es2015.082aa200328274a7d604.js
549547 Jan 24 21:44 dist/main-es5.082aa200328274a7d604.js
 52487 Jan 24 21:42 dist/polyfills-es2015.b374ef3555a700a97add.js
146193 Jan 24 21:43 dist/polyfills-es5.c7dc569e6c646e42fade.js
  2987 Jan 24 21:42 dist/runtime-es2015.b7e0148b707ec640c171.js
  2981 Jan 24 21:42 dist/runtime-es5.b7e0148b707ec640c171.js
2020-01-24 21:46:31 -08:00
Filipe Silva
27b9eb5e38 build: use CLI rc.8 ()
PR Close 
2020-01-17 13:42:41 -05:00
Filipe Silva
dcdaa921d8 build(docs-infra): use typescript 3.7 ()
PR Close 
2020-01-14 16:42:22 -08:00
dependabot[bot]
bcf55b0b4c build(docs-infra): bump handlebars from 4.1.2 to 4.5.3 in /aio ()
Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.1.2 to 4.5.3.
- [Release notes](https://github.com/wycats/handlebars.js/releases)
- [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md)
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.1.2...v4.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

PR Close 
2020-01-08 15:02:42 -08:00
George Kalpakas
39bf104a03 build: update firebase-tools to the latest version ()
This fixes `Server Error. certificate has expired` errors that cause AIO
deployment to fail.
(Example CI failure: https://circleci.com/gh/angular/angular/578227)

PR Close 
2020-01-08 13:21:35 -08:00
Alex Rickabaugh
b3398eee61 build: update firebase-tools to the latest version ()
This should fix an expired certificate that is breaking AIO deployment jobs
on CircleCI.

PR Close 
2020-01-08 10:02:20 -08:00
Filipe Silva
891708cfc9 build: update to Angular CLI 9.0.0-rc.3 ()
Followup to https://github.com/angular/angular/pull/33337

PR Close 
2019-11-21 09:17:18 -08:00
George Kalpakas
b197e90206 build(docs-infra): update @angular/* to 9.0.0-rc.1 ()
PR Close 
2019-11-11 09:38:04 -08:00
George Kalpakas
976bdf1087 build(docs-infra): update @angular/* to 9.0.0-rc.0 ()
PR Close 
2019-11-11 09:38:04 -08:00
George Kalpakas
5c6e36eb95 build(docs-infra): update @angular/cli to 9.0.0-rc.0 ()
PR Close 
2019-11-11 09:38:04 -08:00
Igor Minar
86e1e6c082 feat: typescript 3.6 support ()
BREAKING CHANGE: typescript 3.4 and 3.5 are no longer supported, please update to typescript 3.6

Fixes 

PR Close 
2019-10-18 13:15:16 -04:00
George Kalpakas
6bc016f3fa build(docs-infra): update @angular/* to 9.0.0-next.10 ()
Also, remove work-around for template type-checking issue that was fixed
in .

Fixes 

PR Close 
2019-10-15 16:48:29 +00:00
George Kalpakas
ebd557c1e1 build(docs-infra): unpin terser now that size regression is fixed ()
The latest terser version (4.3.8) includes a fix for the recent size
regression, so we can remove the pinning of transitive `terser`
dependencies to 4.3.2 (via `package.json > resolutions`).

PR Close 
2019-10-10 13:56:15 -07:00
George Kalpakas
9abc1f9156 build(docs-infra): update @angular/cli to 9.0.0-next.8 ()
The payload size increase in the ES5 bundles is (at least partially)
expected, due to fixing some down-leveling corner cases.

Related CLI issue: angular/angular-cli#15673

PR Close 
2019-10-10 13:56:14 -07:00
George Kalpakas
4283e1f784 build(docs-infra): update @angular/material to 9.0.0-next.0 ()
Upgrading to @angular/material 9.0.0-next.0 increases the bundle size
slightly (~1.3KB). This is a natural expectation of library
fixes/improvements.

PR Close 
2019-10-10 13:56:14 -07:00
George Kalpakas
dcd28b591d build(docs-infra): clean up and update dependencies to match latest CLI ()
This commit includes the following types of changes:
- Remove unused dependencies.
- Move dev dependencies from `devDependencies` to `dependencies` (and
  vice versa for production dependencies).
- Update `@types/*`.
- Update dependencies to more closely match the dependencies installed
  by the latest CLI for new apps.

Also, ensured that the latest version of `webdriver-manager` (v12.1.7)
was installed for `protractor`, which correctly installs a ChromeDriver
version that is compatible with the latest version of Chrome.

PR Close 
2019-10-10 13:56:14 -07:00
Koala
40d87dd801 docs: fix accessibility lint rules ()
Add and fix accessibility rules, bump codelyzer to support pseudo events
for template-click-events-have-key-events rule.

PR Close 
2019-10-07 11:22:48 -07:00
George Kalpakas
480b775ba7 build(docs-infra): update @angular/* to 9.0.0-next.9 ()
PR Close 
2019-10-04 08:27:21 -07:00
George Kalpakas
ad753d3fa7 build(docs-infra): pin terser to 4.3.2 to avoid optimization bug ()
This commit pins terser to version 4.3.2 (instead of 4.3.4 which it is
currently resolved to) to avoid this bug: 

See https://github.com/angular/angular/pull/32923#issuecomment-537370090
for more details.

PR Close 
2019-10-04 08:27:21 -07:00
George Kalpakas
7c9219f029 build(docs-infra): upgrade @angular/cli to 9.0.0-next.6 ()
PR Close 
2019-10-04 08:27:21 -07:00
Igor Minar
ecd7554051 build(docs-infra): update to cli@9.0.0-next ()
PR Close 
2019-09-27 11:34:53 -07:00
Carlos Ortiz García
9166baf709 refactor(core): Migrate TestBed.get to TestBed.inject ()
This is cleanup/followup for PR 

PR Close 
2019-09-09 19:10:54 -04:00
JiaLiPassion
ee486233e9 build(zone.js): update zone.js to 0.10.2 ()
Bundle size changed in both zone.js(legacy) and zone-evergreen.js

- zone.js(legacy) package increased a little because the following feature and fixes.
1. , handle MSPointer events PR
2. https://github.com/angular/zone.js/pull/1219 to add __zone_symbol__ customization support

- zone-evergreen.js package decreased because
1. the MSPointer PR only for legacy
2. the Object.defineProperty patch is moved to legacy 

PR Close 
2019-08-16 09:56:41 -07:00
George Kalpakas
b66d82e308 build(docs-infra): upgrade jasmine-/karma-related dependencies ()
Note: `jasmine-ts` is intentionally held back at 0.2.1, because of a bug
in 0.3.0: svi3c/jasmine-ts#33

PR Close 
2019-07-18 10:17:13 -07:00
George Kalpakas
518bca0841 build(docs-infra): remove unused jasmine-marbles dependency ()
PR Close 
2019-07-18 10:17:13 -07:00
George Kalpakas
0e86551a63 ci(docs-infra): run a11y audits on certain pages on CI ()
PR Close 
2019-07-11 17:13:47 -04:00
George Kalpakas
76b755e292 build(docs-infra): upgrade lighthouse to 5.1.0 ()
PR Close 
2019-07-11 17:13:47 -04:00
Pete Bacon Darwin
1db3ac457c build(docs-infra): update dgeni-packages dependency ()
The new version 0.27.5 now has the `post-process-html` package, so we
don't need it in angular/angular any more.

PR Close 
2019-07-02 11:28:23 -07:00
George Kalpakas
b356fb01d5 build(docs-infra): upgrade @angular/cli to 8.1.0-beta.2 ()
PR Close 
2019-06-20 11:16:35 -07:00
Paul Gschwendtner
e0969b2480 ci: update nodejs version to v10.16.0 ()
Updates the NodeJS version to the latest stable version at the time of
writing (v10.16.0). We need to update our image to use a minimum NodeJS
version of v10.15.0 because new CLI apps automatically install a non-locked
version of selenium-webdriver that now requires NodeJS >= 10.15.0 since the
latest release of 17th June 2019 (4.0.0-alpha.3).

See CI failures: https://circleci.com/gh/angular/angular/359077

PR Close 
2019-06-17 13:07:27 -07:00
George Kalpakas
7b0bee73de build(docs-infra): update @angular/* to v8.1.0-next.1 and @angular/material to v8.0.0 ()
PR Close 
2019-06-11 00:11:36 +00:00
George Kalpakas
c9ce485ce0 build(docs-infra): update @angular/cli to v8.0.2 ()
This restores named lazy chunks, which were broken during beta/rc (i.e.
the lazy chunks were named 0/1/2/...).

PR Close 
2019-06-11 00:11:36 +00:00
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