George Kalpakas
585b3dec5d
build(docs-infra): upgrade cli command docs sources to 18b20d67b ( #43025 )
...
Updating [angular#12.1.x](https://github.com/angular/angular/tree/12.1.x ) from
[cli-builds#12.2.x](https://github.com/angular/cli-builds/tree/12.2.x ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/0ab046223...18b20d67b ):
**Modified**
- help/e2e.json
PR Close #43025
2021-08-04 08:59:53 -07:00
George Kalpakas
065d263547
build(docs-infra): upgrade cli command docs sources to 0ab046223 ( #42944 )
...
Updating [angular#12.1.x](https://github.com/angular/angular/tree/12.1.x ) from
[cli-builds#12.1.x](https://github.com/angular/cli-builds/tree/12.1.x ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/18bbd044d...0ab046223 ):
**Modified**
- help/generate.json
PR Close #42944
2021-07-23 10:36:22 -07:00
Renovate Bot
a69edc487f
build: update dependency globby to v12 ( #42945 )
...
Update dependency `globby` to v12.
PR Close #42945
2021-07-23 10:35:30 -07:00
George Kalpakas
246cdadcdc
build(docs-infra): switch the example-e2e script to ESM ( #42945 )
...
Switch the JS script used for running the docs examples tests from
CommonJS to ESM format. This is necessary for upgrading the `globby`
dependency to [version 12.0.0][1] in a subsequent commit.
[1]: https://github.com/sindresorhus/globby/releases/v12.0.0
PR Close #42945
2021-07-23 10:35:30 -07:00
George Kalpakas
da0dabc6b4
build(docs-infra): switch the generate-stackblitz/zips scripts to ESM ( #42945 )
...
Switch the JS scripts used for generating StackBlitz projects and zips
from CommonJS to ESM format. This is necessary for upgrading the
`globby` dependency to [version 12.0.0][1] in a subsequent commit.
[1]: https://github.com/sindresorhus/globby/releases/v12.0.0
PR Close #42945
2021-07-23 10:35:30 -07:00
George Kalpakas
bdac537852
build(docs-infra): update @angular/* to 12.1.1 ( #42776 )
...
Update `@angular/*` packages to latest 12.1.x versions (mainly to take
advantage of recent ServiceWorker improvements, such as #42607
and #42622 ).
PR Close #42776
2021-07-07 13:37:06 -07:00
Paul Gschwendtner
d77f560403
build: update to typescript 4.3.4 ( #42600 )
...
Updates to TypeScript 4.3.4 which contains a fix for a printer
regression that caused unexpected JavaScript output with our
compiler transforms.
See: https://github.com/microsoft/TypeScript/pull/44070 .
Updates to TypeScript 4.3.4 which contains a fix for a printer
PR Close #42600
2021-06-21 16:42:49 +00:00
George Kalpakas
d07e736f17
build(docs-infra): auto-generate SW navigationUrls from Firebase config ( #42452 )
...
Previously, redirects had to be configured in both the Firebase config
(`firebase.json`) and the ServiceWorker config (`ngsw-config.json`).
This made it challenging to correctly configure redirects, since one had
to understand the different formats of the two configs, and was also
prone to getting out-of-sync configs.
This commit simplifies the process of adding redirects by removing the
need to update the ServiceWorker config (`ngsw-config.json`) and keep it
in sync with the Firebase config (`firebase.json`). Instead the
ServiceWorker `navigationUrls` are automatically generated from the list
of redirects in the Firebase config.
NOTE:
Currently, the automatic generation only supports the limited set of
patterns that are necessary to translate the existing redirects. It can
be made more sophisticated in the future, should the need arise.
PR Close #42452
2021-06-18 17:32:58 +00:00
Renovate Bot
0af9b89b86
build: update angular to v12.0.5 ( #42588 )
...
PR Close #42588
2021-06-17 18:08:55 +00:00
George Kalpakas
edf3e5a9cf
build(docs-infra): align code with new CLI v12 apps ( #42259 )
...
This commit aligns the angular.io config files more closely to how a
newly generated CLI v12 app would look like. This helps validate the
setup and makes it easier to apply new chages in the future (by
preventing the angular.io layout from deviating too much from the
default new app layout).
PR Close #42259
2021-06-14 09:54:08 -07:00
Mladen Jakovljević
0c13e2bf97
build(packaging): remove rehype ( #42557 )
...
`rehype` dependency is now moved to the `dgeni-package`, thus it can be removed from the main dependencies list
PR Close #42557
2021-06-11 08:00:49 -07:00
Renovate Bot
52e098730f
build: update angular ( #42461 )
...
PR Close #42461
2021-06-10 14:08:42 -07:00
George Kalpakas
3c25242ada
build(docs-infra): upgrade cli command docs sources to 18bbd044d ( #42525 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from
[cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/9cbb4059f...18bbd044d ):
**Modified**
- help/generate.json
PR Close #42525
2021-06-09 09:14:39 -07:00
Paul Gschwendtner
25f763cff8
feat(core): support TypeScript 4.3 ( #42022 )
...
Switches the repository to TypeScript 4.3 and the latest
version of tslib. This involves updating the peer dependency
ranges on `typescript` for the compiler CLI and for the Bazel
package. Tests for new TypeScript features have been added to
ensure compatibility with Angular's ngtsc compiler.
PR Close #42022
2021-06-04 11:17:09 -07:00
Renovate Bot
f02382dfd4
build: update dependency lighthouse to v8 ( #42462 )
...
PR Close #42462
2021-06-03 10:50:29 -07:00
Renovate Bot
2b7dc15655
build: update dependency ts-node to v10 ( #42257 )
...
PR Close #42257
2021-06-01 14:12:37 -07:00
Renovate Bot
5babdb2284
build: update angular ( #42379 )
...
PR Close #42379
2021-06-01 12:51:54 -07:00
Zach Arend
44027c4e0e
build: allow node v15 and above for aio ( #42367 )
...
Changes the engines rule in aio to accept any node version greater than
or equal to v14. This allows node v15 to work with aio.
addresses #42076
PR Close #42367
2021-05-26 14:24:17 -07:00
Suguru Inatomi
33e1a18530
build(docs-infra): allow only Node.js v14 and above ( #42093 )
...
The AIO doc-gen uses JavaScript syntax that requires node.js 14.0.0 or above.
Closes #42086
PR Close #42093
2021-05-26 20:07:51 +00:00
Renovate Bot
d6bc61ab5f
build: update angular ( #42090 )
...
PR Close #42090
2021-05-20 17:25:51 +00:00
George Kalpakas
d0958e8254
build(docs-infra): upgrade cli command docs sources to 9cbb4059f ( #42172 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from
[cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/f9a9dc37e...9cbb4059f ):
**Modified**
- help/serve.json
PR Close #42172
2021-05-19 09:18:37 -07:00
Renovate Bot
b7d161487f
build: update dependency esbuild to ^0.12.0 ( #42143 )
...
PR Close #42143
2021-05-18 15:37:07 -07:00
Renovate Bot
fdb3d3076e
build: update angular ( #42035 )
...
PR Close #42035
2021-05-13 16:13:20 -04:00
George Kalpakas
ee280a3354
build(docs-infra): upgrade cli command docs sources to f9a9dc37e ( #42038 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from
[cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/094a1b674...f9a9dc37e ):
**Modified**
- help/update.json
PR Close #42038
2021-05-13 13:52:56 -04:00
Renovate Bot
991ea6fc39
build: update all non-major dependencies ( #41956 )
...
PR Close #41956
2021-05-10 11:35:59 -04:00
Ajit Singh
ddf2a6c975
build: update node version to stop aio from breaking while generating docs ( #42009 )
...
When aio yarn docs-only command runs on v12.14.1 it fails details given on issue #41979 . Upgrading node version to v12.17.0 solves this but creates a new warning (node:467072) ExperimentalWarning: The ESM module loader is experimental.
This warning gets removed in v12.20.0. Upgrading node version to 12.20.0
PR Close #42009
2021-05-10 10:39:39 -04:00
Renovate Bot
3927e2529a
build: update angular ( #41955 )
...
PR Close #41955
2021-05-07 10:03:36 -04:00
George Kalpakas
90d4b2277b
build(docs-infra): upgrade cli command docs sources to 094a1b674 ( #41958 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from
[cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/cf9e03b35...094a1b674 ):
**Modified**
- help/build.json
- help/generate.json
PR Close #41958
2021-05-06 09:39:13 -04:00
Renovate Bot
35fbd4f411
build: update dependency fs-extra to v10 ( #41937 )
...
PR Close #41937
2021-05-06 09:36:18 -04:00
George Kalpakas
d64fa4fec8
build(docs-infra): upgrade cli command docs sources to cf9e03b35 ( #41938 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from
[cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/ac6fc449e...cf9e03b35 ):
**Modified**
- help/generate.json
- help/new.json
PR Close #41938
2021-05-05 13:46:32 -07:00
Renovate Bot
dac78d1ba1
build: update dependency yargs to v17 ( #41920 )
...
PR Close #41920
2021-05-04 08:31:47 -07:00
George Kalpakas
6967f3ca28
build(docs-infra): revert watchr to v3.0.1 to restore docs-watch performance ( #41903 )
...
[`watchr` v4.0.0][1] changes the way watched directories are
scanned/watched, thus causing a great increase in the consumed CPU and
RAM. This affects the performance of the `docs-watch` and transitively
`serve-and-sync` npm scripts.
(For reference, on my local machine it goes from 0% CPU and 275MB RAM
with v3.0.1 to 50% CPU and 10GB RAM with v4+.)
This commit pins `watchr` to version 3.0.1 (which is the latest version
that does not cause performance issues) and disabled automatic updates
via Renovate.
[1]: https://github.com/bevry/watchr/releases/tag/v4.0.0
PR Close #41903
2021-05-03 10:05:31 -07:00
Renovate Bot
5a38f17683
build: update angular ( #41871 )
...
PR Close #41871
2021-04-30 14:31:09 -07:00
George Kalpakas
f3331a8350
build(docs-infra): upgrade cli command docs sources to ac6fc449e ( #41878 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from
[cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/2310e277b...ac6fc449e ):
**Modified**
- help/add.json
- help/analytics.json
- help/deploy.json
- help/e2e.json
- help/help.json
- help/lint.json
- help/new.json
- help/run.json
- help/test.json
PR Close #41878
2021-04-29 10:09:09 -07:00
Pete Bacon Darwin
76c824b6da
build(docs-infra): update to latest puppeteer ( #41764 )
...
The updates to WebDriver required an update to puppeteer to ensure
that the correct Chromium was downloaded.
PR Close #41764
2021-04-28 12:33:20 -07:00
Alan Agius
4f20cd16b4
build(docs-infra): add assert polyfill ( #41764 )
...
With this change we add the `assert` polyfill which is required because `timezone-mock` is a Node.JS library which is being used in Browser.
PR Close #41764
2021-04-28 12:33:20 -07:00
Alan Agius
17ffb7480f
build(docs-infra): update angular packages to 12.0.0-rc.0 ( #41764 )
...
Update Angular packages to `12.0.0-rc.0`
PR Close #41764
2021-04-28 12:33:20 -07:00
George Kalpakas
044b380e5a
build: update remark packages ( #41721 )
...
This commit updates the `remark` packages to v12 instead of the latest
(v13), because v13 is a major breaking change that requires more
investigation and work.
More specifically, v13 replaces the internals of `remark` with a new
CommonMark-compliant parser. (See their [release notes][1] for more
info.)
This change causes our old `remark` plugins (in [renderMarkdown.js][2])
to stop working.
[1]: https://github.com/remarkjs/remark/releases/tag/13.0.0
[2]: https://github.com/angular/angular/blob/d42019d4128ca0d9f233a085bfe838f93f8d0412/aio/tools/transforms/remark-package/services/renderMarkdown.js#L17-L24
PR Close #41721
2021-04-28 09:27:23 -07:00
Pete Bacon Darwin
01d1c46b16
build(docs-infra): update dgeni-packages to fix version list ( #41832 )
...
The current version was not being computed correctly for
next and rc deployments of the angular.io website.
Fixes #41829
PR Close #41832
2021-04-27 10:15:29 -07:00
Joey Perrott
2f678fcedb
build: update node version requirements ( #41822 )
...
Update the node version requirements to only include the LTS versions supported, rather
than accidently including the active versions.
PR Close #41822
2021-04-26 15:21:13 -07:00
George Kalpakas
99f2ffc740
build: update stemmer to version 2.0.0 ( #41724 )
...
NOTE:
`stemmer` v2.0.0 switched to ES modules (see
words/stemmer@03519229c8 ), which means
that the only way to consume it in our CommonJS setup (for example, in
[generateKeywords][1]) is via an async `import()`.
This commit makes the `generateKeywords` processor asynchronous in order
to be able to dynamically import and use `stemmer`.
[1]: https://github.com/angular/angular/blob/251bec159af1e8f90c3af9820695c645800207e4/aio/tools/transforms/angular-base-package/processors/generateKeywords.js
PR Close #41724
2021-04-26 11:00:59 -07:00
George Kalpakas
81f61b276b
build(docs-infra): upgrade cli command docs sources to 2310e277b ( #41780 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from
[cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/064c3356e...2310e277b ):
**Modified**
- help/build.json
PR Close #41780
2021-04-23 09:41:34 -07:00
George Kalpakas
6ca6302cf1
build(docs-infra): upgrade cli command docs sources to 064c3356e ( #41765 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from
[cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/79d820c92...064c3356e ):
**Modified**
- help/build.json
- help/e2e.json
- help/generate.json
- help/new.json
PR Close #41765
2021-04-22 08:44:42 -07:00
George Kalpakas
364ff96f28
build(docs-infra): upgrade cli command docs sources to 79d820c92 ( #41719 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from
[cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/d902a289b...79d820c92 ):
**Modified**
- help/generate.json
PR Close #41719
2021-04-20 09:42:42 -07:00
Renovate Bot
c617f1f768
build: update jsdom to version 16.5.3 ( #41695 )
...
PR Close #41695
2021-04-19 14:16:46 -07:00
Renovate Bot
343b9d0ddc
build: update jasmine-spec-reporter to version 7.0.0 ( #41692 )
...
PR Close #41692
2021-04-19 08:30:54 -07:00
Renovate Bot
0c23c8b0ac
build: update image-size to version 1.0.0 ( #41691 )
...
PR Close #41691
2021-04-19 08:30:19 -07:00
Alan Agius
70425539f7
build(docs-infra): remove view engine related code ( #41638 )
...
This is a pre-update to Angular 12 cleanup.
This is not needed for version 12, since applications cannot be built using View Engine.
PR Close #41638
2021-04-16 08:59:37 -07:00
Renovate Bot
5d73b33ba2
build: update angular packages ( #41633 )
...
PR Close #41633
2021-04-16 08:52:38 -07:00
George Kalpakas
9ffd9f6f37
build(docs-infra): upgrade cli command docs sources to d902a289b ( #41641 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from
[cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/37b5f1c99...d902a289b ):
**Modified**
- help/build.json
- help/test.json
PR Close #41641
2021-04-15 11:30:58 -07:00