diff --git a/.circleci/config.yml b/.circleci/config.yml
index 9e3c3960a1d6..031a97b31df5 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -29,7 +29,7 @@ var_5: &only_release_branches
filters:
branches:
only:
- - master
+ - main
- /\d+\.\d+\.x/
# Executor Definitions
@@ -241,7 +241,6 @@ jobs:
# Waits for the Saucelabs tunnel to be ready. This ensures that we don't run tests
# too early without Saucelabs not being ready.
- run: ./scripts/saucelabs/wait-for-tunnel.sh
- - run: node ./tests/legacy-cli/run_e2e ./tests/legacy-cli/e2e/tests/misc/browsers.ts --ve
- run: node ./tests/legacy-cli/run_e2e ./tests/legacy-cli/e2e/tests/misc/browsers.ts
- run: ./scripts/saucelabs/stop-tunnel.sh
- fail_fast
@@ -325,6 +324,9 @@ jobs:
workflows:
version: 2
default_workflow:
+ when:
+ not:
+ equal: [scheduled_pipeline, << pipeline.trigger_source >>]
jobs:
# Linux jobs
- setup
@@ -355,7 +357,7 @@ workflows:
branches:
only:
- renovate/angular
- - master
+ - main
- e2e-cli:
name: e2e-cli-node-12
nodeversion: '12.20'
@@ -392,3 +394,21 @@ workflows:
- build
- test
- e2e-cli
+
+ daily_run_workflow:
+ when:
+ and:
+ - equal: [scheduled_pipeline, << pipeline.trigger_source >>]
+ - equal: ['13.3.x nightly run', << pipeline.schedule.name >>]
+ jobs:
+ - setup
+ - build:
+ requires:
+ - setup
+ - e2e-cli:
+ name: e2e-cli-nightly
+ requires:
+ - build
+ - test-browsers:
+ requires:
+ - build
diff --git a/.circleci/env.sh b/.circleci/env.sh
index d24334473255..eef417500d18 100755
--- a/.circleci/env.sh
+++ b/.circleci/env.sh
@@ -22,7 +22,7 @@ setPublicVar PATH "${HOME}/.npm-global/bin:${PATH}";
# Define SauceLabs environment variables for CircleCI.
####################################################################################################
setPublicVar SAUCE_USERNAME "angular-tooling";
-setSecretVar SAUCE_ACCESS_KEY "8c4ffce86ae6-c419-8ef4-0513-54267305";
+setSecretVar SAUCE_ACCESS_KEY "e05dabf6fe0e-2c18-abf4-496d-1d010490";
setPublicVar SAUCE_LOG_FILE /tmp/angular/sauce-connect.log
setPublicVar SAUCE_READY_FILE /tmp/angular/sauce-connect-ready-file.lock
setPublicVar SAUCE_PID_FILE /tmp/angular/sauce-connect-pid-file.lock
diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.md b/.github/ISSUE_TEMPLATE/1-bug-report.md
index bc0cec42df0e..66828cd92bb8 100644
--- a/.github/ISSUE_TEMPLATE/1-bug-report.md
+++ b/.github/ISSUE_TEMPLATE/1-bug-report.md
@@ -57,7 +57,7 @@ Share the link to the repo below along with step-by-step instructions to reprodu
Issues that don't have enough info and can't be reproduced will be closed.
-You can read more about issue submission guidelines here: https://github.com/angular/angular-cli/blob/master/CONTRIBUTING.md#-submitting-an-issue
+You can read more about issue submission guidelines here: https://github.com/angular/angular-cli/blob/main/CONTRIBUTING.md#-submitting-an-issue
-->
## 🔥 Exception or Error
diff --git a/.github/ISSUE_TEMPLATE/5-support-request.md b/.github/ISSUE_TEMPLATE/5-support-request.md
index 509f8d4797bc..3d88b3df0daf 100644
--- a/.github/ISSUE_TEMPLATE/5-support-request.md
+++ b/.github/ISSUE_TEMPLATE/5-support-request.md
@@ -8,7 +8,7 @@ about: Questions and requests for support
Please do not file questions or support requests on the GitHub issues tracker.
You can get your questions answered using other communication channels. Please see:
-https://github.com/angular/angular-cli/blob/master/CONTRIBUTING.md#question
+https://github.com/angular/angular-cli/blob/main/CONTRIBUTING.md#question
Thank you!
diff --git a/.github/SAVED_REPLIES.md b/.github/SAVED_REPLIES.md
index 466b8ad5ee52..06fb24cd1cd6 100644
--- a/.github/SAVED_REPLIES.md
+++ b/.github/SAVED_REPLIES.md
@@ -29,7 +29,7 @@ Thanks for reporting this issue. However, this issue is a duplicate of #
@@ -293,7 +293,7 @@ changes to be accepted, the CLA must be signed. It's a quick process, we promise
[coc]: https://github.com/angular/code-of-conduct/blob/master/CODE_OF_CONDUCT.md
[commit-message-format]: https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit#
[corporate-cla]: http://code.google.com/legal/corporate-cla-v1.0.html
-[dev-doc]: https://github.com/angular/angular-cli/blob/master/packages/angular/cli/README.md#development-hints-for-working-on-angular-cli
+[dev-doc]: https://github.com/angular/angular-cli/blob/main/packages/angular/cli/README.md#development-hints-for-working-on-angular-cli
[GitHub]: https://github.com/angular/angular-cli
[gitter]: https://gitter.im/angular/angular-cli
[individual-cla]: http://code.google.com/legal/individual-cla-v1.0.html
diff --git a/README.md b/README.md
index 3f3fc0dfff21..0113a346e324 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@
- The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold,
+ The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold,
and maintain Angular applications directly from a command shell.
-
-
<%= dasherize(name) %> works!
-
-
+
+
@@ -194,7 +194,7 @@ This is a monorepo which contains many tools and packages:
[filestructure]: https://angular.io/guide/file-structure
[node.js]: https://nodejs.org/
[npm]: https://www.npmjs.com/get-npm
-[codeofconduct]: https://github.com/angular/angular/blob/master/CODE_OF_CONDUCT.md
+[codeofconduct]: https://github.com/angular/angular/blob/main/CODE_OF_CONDUCT.md
[twitter]: https://www.twitter.com/angular
[discord]: https://discord.gg/angular
[gitter]: https://gitter.im/angular/angular-cli
diff --git a/docs/DEVELOPER.md b/docs/DEVELOPER.md
index c8c58812bebb..bd21df52d6c5 100644
--- a/docs/DEVELOPER.md
+++ b/docs/DEVELOPER.md
@@ -78,7 +78,7 @@ There are two different test suites which can be run locally:
- Run a subset of the tests, use the full Bazel target example: `yarn bazel test //packages/schematics/angular:angular_test`
- For a complete list of test targets use the following Bazel query: `yarn bazel query "tests(//packages/...)"`
-You can find more info about debugging [tests with Bazel in the docs.](https://github.com/angular/angular-cli/blob/master/docs/process/bazel.md#debugging-jasmine_node_test)
+You can find more info about debugging [tests with Bazel in the docs.](https://github.com/angular/angular-cli/blob/main/docs/process/bazel.md#debugging-jasmine_node_test)
### End to end tests
diff --git a/docs/design/analytics.md b/docs/design/analytics.md
index a3a2785eeba5..67772ea01787 100644
--- a/docs/design/analytics.md
+++ b/docs/design/analytics.md
@@ -51,7 +51,7 @@ Note: There's a limit of 20 custom dimensions.
| 5 | `Flag: --style` | `string` |
| 6 | `--collection` | `string` |
| 7 | `Flag: --strict` | `boolean` |
-| 8 | `AOT Enabled` | `boolean` |
+| 8 | `Angular CLI Major Version` | `string` |
| 9 | `Flag: --inline-style` | `boolean` |
| 10 | `Flag: --inline-template` | `boolean` |
| 11 | `Flag: --view-encapsulation` | `string` |
diff --git a/docs/design/build-system.md b/docs/design/build-system.md
index fe730f3f9fdd..fbe437ee5157 100644
--- a/docs/design/build-system.md
+++ b/docs/design/build-system.md
@@ -24,7 +24,7 @@ It's not strictly accurate because some options remove certain processing stages
This diagram doesn't show these conditionals and only shows the possible processing steps.
Relative paths, such as `./raw-css-loader.ts`, refer to internal plugins, while other names usually refer to public npm packages.
-
+
## Loading and processing sources
@@ -128,7 +128,7 @@ We also use Terser's mangling, by which names, but not properties, are renamed t
The main characteristics of Terser to keep in mind is that it operates via static analysis and does not support the indirection introduced by module loading.
Thus the rest of the pipeline is directed towards providing Terser with code that can be removed via static analysis in large single modules scopes.
-To this end we developed [@angular-devkit/build-optimizer](https://github.com/angular/angular-cli/tree/master/packages/angular_devkit/build_optimizer), a post-processing tool for TS code.
+To this end we developed [@angular-devkit/build-optimizer](https://github.com/angular/angular-cli/tree/main/packages/angular_devkit/build_optimizer), a post-processing tool for TS code.
Build Optimizer searches for code patterns produced by the TypeScript and Angular compiler that are known to inhibit dead code elimination, and converts them into equivalent structures that enable it instead (the link above contains some examples).
It also adds Terser [annotations](https://github.com/terser/terser#annotations) marking top-level functions as free from side effects for libraries that have the `sideEffects` flag set to false in `package.json`.
diff --git a/docs/process/release.md b/docs/process/release.md
index 089edd9983cb..0bb9244b62ec 100644
--- a/docs/process/release.md
+++ b/docs/process/release.md
@@ -14,7 +14,7 @@ The caretaker should triage issues, merge PR, and sheppard the release.
Caretaker calendar can be found [here](https://calendar.google.com/calendar/embed?src=angular.io_jf53juok1lhpm84hv6bo6fmgbc%40group.calendar.google.com&ctz=America%2FLos_Angeles).
Each shift consists of two caretakers. The primary caretaker is responsible for
-merging PRs to master and patch whereas the secondary caretaker is responsible
+merging PRs to `main` and patch whereas the secondary caretaker is responsible
for the release. Primary-secondary pairs are as follows:
| Primary | Secondary |
@@ -23,6 +23,15 @@ for the release. Primary-secondary pairs are as follows:
| Charles | Keen |
| Filipe | Joey |
+At the end of each caretaker's rotation, they should peform a handoff in which they provide
+information to the next caretaker about the current state of the repository and update the
+access group to now include the next caretaker and their secondary. To perform this update
+to the access group, the caretaker can run:
+
+```bash
+$ yarn ng-dev caretaker handoff
+```
+
## Merging PRs
The list of PRs which are currently ready to merge (approved with passing status checks) can
diff --git a/goldens/public-api/angular_devkit/core/src/index.md b/goldens/public-api/angular_devkit/core/src/index.md
index d69e42a702fe..1e8b875cf721 100644
--- a/goldens/public-api/angular_devkit/core/src/index.md
+++ b/goldens/public-api/angular_devkit/core/src/index.md
@@ -1074,7 +1074,7 @@ class MultiAnalytics implements Analytics {
// @public
enum NgCliAnalyticsDimensions {
// (undocumented)
- AotEnabled = 8,
+ AngularCLIMajorVersion = 8,
// (undocumented)
BuildErrors = 20,
// (undocumented)
diff --git a/package.json b/package.json
index e95cedd32c7a..b3defd29243c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular/devkit-repo",
- "version": "13.2.5",
+ "version": "13.3.10",
"private": true,
"description": "Software Development Kit for Angular",
"bin": {
@@ -63,22 +63,22 @@
"ajv-formats/ajv": "8.9.0"
},
"devDependencies": {
- "@ampproject/remapping": "1.1.1",
- "@angular/animations": "13.1.3",
+ "@ampproject/remapping": "2.2.0",
+ "@angular/animations": "13.3.0-rc.0",
"@angular/cdk": "13.1.3",
- "@angular/common": "13.1.3",
- "@angular/compiler": "13.1.3",
- "@angular/compiler-cli": "13.1.3",
- "@angular/core": "13.1.3",
+ "@angular/common": "13.3.0-rc.0",
+ "@angular/compiler": "13.3.0-rc.0",
+ "@angular/compiler-cli": "13.3.0-rc.0",
+ "@angular/core": "13.3.0-rc.0",
"@angular/dev-infra-private": "https://github.com/angular/dev-infra-private-builds.git#3a34722a82fb0e8cd3fa00dfc5476767a35e021a",
- "@angular/forms": "13.1.3",
- "@angular/localize": "13.1.3",
+ "@angular/forms": "13.3.0-rc.0",
+ "@angular/localize": "13.3.0-rc.0",
"@angular/material": "13.1.3",
- "@angular/platform-browser": "13.1.3",
- "@angular/platform-browser-dynamic": "13.1.3",
- "@angular/platform-server": "13.1.3",
- "@angular/router": "13.1.3",
- "@angular/service-worker": "13.1.3",
+ "@angular/platform-browser": "13.3.0-rc.0",
+ "@angular/platform-browser-dynamic": "13.3.0-rc.0",
+ "@angular/platform-server": "13.3.0-rc.0",
+ "@angular/router": "13.3.0-rc.0",
+ "@angular/service-worker": "13.3.0-rc.0",
"@babel/core": "7.16.12",
"@babel/generator": "7.16.8",
"@babel/helper-annotate-as-pure": "7.16.7",
@@ -123,7 +123,7 @@
"ajv": "8.9.0",
"ajv-formats": "2.1.1",
"ansi-colors": "4.1.1",
- "babel-loader": "8.2.3",
+ "babel-loader": "8.2.5",
"babel-plugin-istanbul": "6.1.1",
"bootstrap": "^4.0.0",
"browserslist": "^4.9.1",
@@ -169,11 +169,11 @@
"less-loader": "10.2.0",
"license-checker": "^25.0.0",
"license-webpack-plugin": "4.0.2",
- "loader-utils": "3.2.0",
+ "loader-utils": "3.2.1",
"magic-string": "0.25.7",
"mini-css-extract-plugin": "2.5.3",
- "minimatch": "3.0.4",
- "minimist": "^1.2.0",
+ "minimatch": "3.0.5",
+ "minimist": "1.2.6",
"ng-packagr": "13.1.3",
"node-fetch": "^2.2.0",
"npm-package-arg": "8.1.5",
@@ -196,9 +196,9 @@
"regenerator-runtime": "0.13.9",
"resolve-url-loader": "5.0.0",
"rxjs": "6.6.7",
- "sass": "1.49.0",
+ "sass": "1.49.9",
"sass-loader": "12.4.0",
- "sauce-connect-proxy": "https://saucelabs.com/downloads/sc-4.6.4-linux.tar.gz",
+ "sauce-connect-proxy": "https://saucelabs.com/downloads/sc-4.7.1-linux.tar.gz",
"semver": "7.3.5",
"shelljs": "^0.8.5",
"source-map": "0.7.3",
@@ -210,15 +210,15 @@
"symbol-observable": "4.0.0",
"tar": "^6.1.6",
"temp": "^0.9.0",
- "terser": "5.11.0",
+ "terser": "5.14.2",
"text-table": "0.2.0",
"tree-kill": "1.2.2",
"ts-node": "^10.0.0",
"tslib": "2.3.1",
- "typescript": "4.5.5",
+ "typescript": "4.6.2",
"verdaccio": "5.5.1",
"verdaccio-auth-memory": "^10.0.0",
- "webpack": "5.67.0",
+ "webpack": "5.70.0",
"webpack-dev-middleware": "5.3.0",
"webpack-dev-server": "4.7.3",
"webpack-merge": "5.8.0",
diff --git a/packages/angular/cli/BUILD.bazel b/packages/angular/cli/BUILD.bazel
index ba4a82bd9839..b56f88a992ef 100644
--- a/packages/angular/cli/BUILD.bazel
+++ b/packages/angular/cli/BUILD.bazel
@@ -4,9 +4,12 @@
# found in the LICENSE file at https://angular.io/license
load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test")
+load("//tools:defaults.bzl", "pkg_npm", "ts_library")
+
+# @external_begin
load("//tools:ts_json_schema.bzl", "ts_json_schema")
load("//tools:ng_cli_schema_generator.bzl", "cli_json_schema")
-load("//tools:defaults.bzl", "pkg_npm", "ts_library")
+# @external_end
licenses(["notice"]) # MIT
@@ -91,6 +94,7 @@ ts_library(
],
)
+# @external_begin
CLI_SCHEMA_DATA = [
"//packages/angular_devkit/build_angular:src/builders/app-shell/schema.json",
"//packages/angular_devkit/build_angular:src/builders/browser/schema.json",
@@ -280,6 +284,7 @@ ts_json_schema(
name = "update_schematic_schema",
src = "src/commands/update/schematic/schema.json",
)
+# @external_end
ts_library(
name = "angular-cli_test_lib",
@@ -307,6 +312,7 @@ jasmine_node_test(
srcs = [":angular-cli_test_lib"],
)
+# @external_begin
genrule(
name = "license",
srcs = ["//:LICENSE"],
@@ -333,3 +339,4 @@ pkg_npm(
":utilities/INITIAL_COMMIT_MESSAGE.txt",
],
)
+# @external_end
diff --git a/packages/angular/cli/commands/lint-impl.ts b/packages/angular/cli/commands/lint-impl.ts
index e9fb4dc801b3..eb4c5d5fcfc1 100644
--- a/packages/angular/cli/commands/lint-impl.ts
+++ b/packages/angular/cli/commands/lint-impl.ts
@@ -50,8 +50,9 @@ export class LintCommand extends ArchitectCommand
- The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold,
+ The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold,
and maintain Angular applications directly from a command shell.
@@ -37,8 +37,8 @@
+
+
@@ -222,7 +222,7 @@ for (const pkgName of Object.keys(packages)) {
[filestructure]: https://angular.io/guide/file-structure
[node.js]: https://nodejs.org/
[npm]: https://www.npmjs.com/get-npm
-[codeofconduct]: https://github.com/angular/angular/blob/master/CODE_OF_CONDUCT.md
+[codeofconduct]: https://github.com/angular/angular/blob/main/CODE_OF_CONDUCT.md
[twitter]: https://www.twitter.com/angular
[discord]: https://discord.gg/angular
[gitter]: https://gitter.im/angular/angular-cli
diff --git a/scripts/validate-licenses.ts b/scripts/validate-licenses.ts
index 8cc1eb0341e9..c72145e2b478 100644
--- a/scripts/validate-licenses.ts
+++ b/scripts/validate-licenses.ts
@@ -32,6 +32,7 @@ const allowedLicenses = [
'ISC',
'Apache-2.0',
'Python-2.0',
+ 'Artistic-2.0',
'BSD-2-Clause',
'BSD-3-Clause',
diff --git a/tests/angular_devkit/core/json/schema/serializers/schema_benchmark.json b/tests/angular_devkit/core/json/schema/serializers/schema_benchmark.json
index 3a22c614f601..7ec5d5af8a7f 100644
--- a/tests/angular_devkit/core/json/schema/serializers/schema_benchmark.json
+++ b/tests/angular_devkit/core/json/schema/serializers/schema_benchmark.json
@@ -1,6 +1,6 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
- "$id": "https://github.com/angular/angular-cli/blob/master/packages/@angular/cli/lib/config/schema.json#CliConfig",
+ "$id": "https://github.com/angular/angular-cli/blob/main/packages/@angular/cli/lib/config/schema.json#CliConfig",
"title": "Angular CLI Config Schema",
"type": "object",
"properties": {
@@ -55,17 +55,14 @@
"properties": {
"glob": {
"type": "string",
- "default": "",
"description": "The pattern to match."
},
"input": {
"type": "string",
- "default": "",
"description": "The dir to search within."
},
"output": {
"type": "string",
- "default": "",
"description": "The output path (relative to the outDir)."
}
},
@@ -395,8 +392,7 @@
"properties": {
"prefix": {
"description": "Prefix to apply to interface names. (i.e. I)",
- "type": "string",
- "default": ""
+ "type": "string"
}
}
},
@@ -539,7 +535,7 @@
"default": "@schematics/angular"
},
"newApp": {
- "description": "The new app schematic.",
+ "description": "The new application schematic.",
"type": "string",
"default": "application"
}
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index 572d4e87eb37..1202e95891b4 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#0a710238c3d970f957f4c98f32a27f50c2fa6d9b",
+ "@angular/animations": "github:angular/animations-builds#e563328f975a79575e814c362c616977589e1627",
"@angular/cdk": "github:angular/cdk-builds#f6be3441efadf1a618b7bbf14c0130c7bc6964d9",
- "@angular/common": "github:angular/common-builds#d476c5b8f8bcb0b64f5720fc65880acec4edd432",
- "@angular/compiler": "github:angular/compiler-builds#a7366a76c4e4cd5f498864e9fb67345c3d3cb0d5",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#dd90fb71c538d81ab04194cdc07bf8edeadf5f68",
- "@angular/core": "github:angular/core-builds#9eea90031457c7600d34901bb53a98d90295c311",
- "@angular/forms": "github:angular/forms-builds#ba125154b807fc8256258e7ff2407c3d1e633ce5",
- "@angular/language-service": "github:angular/language-service-builds#dbc2805aa0175bc51854b65596d95dea9005a5b4",
- "@angular/localize": "github:angular/localize-builds#5ac5d144ee11b00d5980910dcab4e041c99f5dad",
- "@angular/material": "github:angular/material-builds#cede9300b8ff2e7b3d728e49a28084638d9a7533",
+ "@angular/common": "github:angular/common-builds#75daa58f9c26171e4f40eb64b254a082a0561db4",
+ "@angular/compiler": "github:angular/compiler-builds#dfc994c00161e08da02ad58ed033d9669ebff814",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#e98c75da1019ce330a70a6071539e615ab019d38",
+ "@angular/core": "github:angular/core-builds#f8be55c208b260a99cb634b8f67bf9e287cdb695",
+ "@angular/forms": "github:angular/forms-builds#065a1bf97d135c10a50418dc4f614a37d52bbe96",
+ "@angular/language-service": "github:angular/language-service-builds#49ca62bfad977cad3b3237c6f8b58df1fad3e0dd",
+ "@angular/localize": "github:angular/localize-builds#ad6ab79013b18122454cbc47296450836aa991f9",
+ "@angular/material": "github:angular/material2-builds#cede9300b8ff2e7b3d728e49a28084638d9a7533",
"@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#43c32d9c6b12faf1d4d2c0ec50a5f58eb741de24",
- "@angular/platform-browser": "github:angular/platform-browser-builds#415998e6d9040aec5f62b54c41a358fb1d9d7a43",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#2065be65d3d8e3018782e16900563cdffa5cfeae",
- "@angular/platform-server": "github:angular/platform-server-builds#0dd4cbfd25b75987899caa3e9967e8f7126fb0bb",
- "@angular/router": "github:angular/router-builds#cf438ce6e60c2147dc2060c010034bc7788669f4",
- "@angular/service-worker": "github:angular/service-worker-builds#4f170125365b7d32b72c6fe84a4936f5b59a4bfa"
+ "@angular/platform-browser": "github:angular/platform-browser-builds#6e14a60665788e94a888f0ae026fc8727fe75207",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#190dfc6177e683d678ef38ed6869ac3991dd8a61",
+ "@angular/platform-server": "github:angular/platform-server-builds#da57e205de79a862443cdbaf2b89ec6d7f390185",
+ "@angular/router": "github:angular/router-builds#1b50dc910ca18c0eea062cd05d8136d022a68209",
+ "@angular/service-worker": "github:angular/service-worker-builds#62ed8ca34e178698a5937037e0739b51acc794bd"
}
}
diff --git a/tests/legacy-cli/e2e/tests/build/material.ts b/tests/legacy-cli/e2e/tests/build/material.ts
index 5963d3411d89..94a50f06bfc7 100644
--- a/tests/legacy-cli/e2e/tests/build/material.ts
+++ b/tests/legacy-cli/e2e/tests/build/material.ts
@@ -1,5 +1,5 @@
import { getGlobalVariable } from '../../utils/env';
-import { replaceInFile } from '../../utils/fs';
+import { readFile, replaceInFile } from '../../utils/fs';
import { installPackage, installWorkspacePackages } from '../../utils/packages';
import { ng } from '../../utils/process';
import { isPrereleaseCli, updateJsonFile } from '../../utils/project';
@@ -7,7 +7,7 @@ import { isPrereleaseCli, updateJsonFile } from '../../utils/project';
const snapshots = require('../../ng-snapshot/package.json');
export default async function () {
- const tag = await isPrereleaseCli() ? '@next' : '';
+ let tag = (await isPrereleaseCli()) ? '@next' : '';
await ng('add', `@angular/material${tag}`, '--skip-confirmation');
const isSnapshotBuild = getGlobalVariable('argv')['ng-snapshots'];
@@ -25,10 +25,15 @@ export default async function () {
dependencies['@angular/material-moment-adapter'] =
snapshots.dependencies['@angular/material-moment-adapter'];
});
-
await installWorkspacePackages();
} else {
- await installPackage('@angular/material-moment-adapter');
+ if (!tag) {
+ const installedMaterialVersion = JSON.parse(await readFile('package.json'))['dependencies'][
+ '@angular/material'
+ ];
+ tag = `@${installedMaterialVersion}`;
+ }
+ await installPackage(`@angular/material-moment-adapter${tag}`);
}
await installPackage('moment');
diff --git a/tests/legacy-cli/e2e/tests/build/prod-build.ts b/tests/legacy-cli/e2e/tests/build/prod-build.ts
index 38850965eace..d2dc088ae5d2 100644
--- a/tests/legacy-cli/e2e/tests/build/prod-build.ts
+++ b/tests/legacy-cli/e2e/tests/build/prod-build.ts
@@ -1,7 +1,7 @@
import { statSync } from 'fs';
import { join } from 'path';
import { expectFileToExist, expectFileToMatch, readFile } from '../../utils/fs';
-import { ng } from '../../utils/process';
+import { noSilentNg } from '../../utils/process';
function verifySize(bundle: string, baselineBytes: number) {
const size = statSync(`dist/test-project/${bundle}`).size;
@@ -29,7 +29,7 @@ export default async function () {
// stuck to the first build done
const bootstrapRegExp = /bootstrapModule\([a-zA-Z]+[0-9]*\)\./;
- await ng('build');
+ await noSilentNg('build');
await expectFileToExist(join(process.cwd(), 'dist'));
// Check for cache busting hash script src
await expectFileToMatch('dist/test-project/index.html', /main\.[0-9a-f]{16}\.js/);
@@ -43,5 +43,5 @@ export default async function () {
await expectFileToMatch(`dist/test-project/${mainES2017Path}`, bootstrapRegExp);
// Size checks in bytes
- verifySize(mainES2017Path, 141032);
+ verifySize(mainES2017Path, 124000);
}
diff --git a/tests/legacy-cli/e2e/tests/commands/add/version-specifier.ts b/tests/legacy-cli/e2e/tests/commands/add/version-specifier.ts
index 1078302590b8..c8316333ea8f 100644
--- a/tests/legacy-cli/e2e/tests/commands/add/version-specifier.ts
+++ b/tests/legacy-cli/e2e/tests/commands/add/version-specifier.ts
@@ -17,11 +17,6 @@ export default async function () {
throw new Error('Installation was not skipped');
}
- const output2 = await ng('add', '@angular/localize@latest', '--skip-confirmation');
- if (output2.stdout.includes('Skipping installation: Package already installed')) {
- throw new Error('Installation should not have been skipped');
- }
-
// v12.2.0 has a package.json engine field that supports Node.js v16+
const output3 = await ng('add', '@angular/localize@12.2.0', '--skip-confirmation');
if (output3.stdout.includes('Skipping installation: Package already installed')) {
diff --git a/tests/legacy-cli/e2e/tests/update/update-9.ts b/tests/legacy-cli/e2e/tests/update/update-9.ts
index 69623ea76f49..00b9303f5c08 100644
--- a/tests/legacy-cli/e2e/tests/update/update-9.ts
+++ b/tests/legacy-cli/e2e/tests/update/update-9.ts
@@ -13,6 +13,8 @@ export default async function () {
await setRegistry(false);
await installWorkspacePackages();
+ process.env['NG_DISABLE_VERSION_CHECK'] = '1';
+
// Update Angular to 10
await installPackage('@angular/cli@9');
const { stdout } = await ng('update', '@angular/cli@10.x', '@angular/core@10.x');
@@ -23,6 +25,8 @@ export default async function () {
// Update Angular to 11
await ng('update', '@angular/cli@11', '@angular/core@11');
+ delete process.env['NG_DISABLE_VERSION_CHECK'];
+
// Update Angular to 12
await ng('update', '@angular/cli@12', '@angular/core@12');
} finally {
diff --git a/tests/legacy-cli/e2e_runner.ts b/tests/legacy-cli/e2e_runner.ts
index 6fdc31ec6bdf..7eb9a4f232e2 100644
--- a/tests/legacy-cli/e2e_runner.ts
+++ b/tests/legacy-cli/e2e_runner.ts
@@ -23,7 +23,7 @@ Error.stackTraceLimit = Infinity;
* --noglobal Skip linking your local @angular/cli directory. Can save a few seconds.
* --nosilent Never silence ng commands.
* --ng-tag=TAG Use a specific tag for build snapshots. Similar to ng-snapshots but point to a
- * tag instead of using the latest master.
+ * tag instead of using the latest `main`.
* --ng-snapshots Install angular snapshot builds in the test project.
* --ve Use the View Engine compiler.
* --glob Run tests matching this glob pattern (relative to tests/e2e/).
diff --git a/yarn.lock b/yarn.lock
index 5f032263e75b..670147c2a030 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -34,6 +34,21 @@
"@jridgewell/resolve-uri" "^3.0.3"
sourcemap-codec "1.4.8"
+"@ampproject/remapping@2.2.0":
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d"
+ integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.1.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
+"@ampproject/remapping@^2.0.0", "@ampproject/remapping@^2.1.0":
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34"
+ integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==
+ dependencies:
+ "@jridgewell/trace-mapping" "^0.3.0"
+
"@angular-devkit/architect@0.1302.0-rc.1":
version "0.1302.0-rc.1"
resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1302.0-rc.1.tgz#090e86312f6c57da83e46cda4833b37843f1ebf1"
@@ -134,10 +149,10 @@
rxjs "6.6.7"
source-map "0.7.3"
-"@angular/animations@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-13.1.3.tgz#2da6ad99602bfb450624a7499d6f81366c3a4519"
- integrity sha512-OwsVQsNHubIgRcxnjti4CU3QJnqd7Z2b+2iu3M349Oxyqxz4DNCqKXalDuJZt/b0yNfirvYO3kCgBfj4PF43QQ==
+"@angular/animations@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-13.3.0-rc.0.tgz#2fb38d0b6fd7e40387e6f7d5cd1e9dfb0caa47f1"
+ integrity sha512-lWsLdvOEl1GtUzbCFfIaZkQlepnSNVrsShlq8pwEUt3Y7KVsXB5LqFqzO5yA8SuxzLgqqthwdC8Op6UYZWn1nA==
dependencies:
tslib "^2.3.0"
@@ -158,41 +173,40 @@
optionalDependencies:
parse5 "^5.0.0"
-"@angular/common@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/common/-/common-13.1.3.tgz#4c80f45cfd00a17543559c5fbebe0a7a7cf403ed"
- integrity sha512-8qf5syeXUogf3+GSu6IRJjrk46UKh9L0QuLx+OSIl/df0y1ewx7e28q3BAUEEnOnKrLzpPNxWs2iwModc4KYfg==
+"@angular/common@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/common/-/common-13.3.0-rc.0.tgz#5c72aade2b6c87b122f1eec4cc0b287cd851e519"
+ integrity sha512-uGDZjqkzqrWcGUP0tauiXnVKzwc7Vt5VxHZuYRjwmVOyJBULe4g6y8blKF/1J+KRU7LPZ9hLwsAOMRHupV7cbw==
dependencies:
tslib "^2.3.0"
-"@angular/compiler-cli@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-13.1.3.tgz#0269370350e928f22f3150523f95bc490a1e7a7a"
- integrity sha512-ALURaJATc54DzPuiZBvALf/alEp1wr7Hjmw4FuMn2cU7p8lwKkra1Dz5dAZOxh7jAcD1GJfrK/+Sb7A3cuuKjQ==
+"@angular/compiler-cli@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-13.3.0-rc.0.tgz#549016fb28c1657eb089d7836efaebf158497cb1"
+ integrity sha512-cbHjsYKnxtdkXhd7yKAO2PiA86BNBwnaEqo74CkG5mfRWUIVyOeRKLLGTrMDCUsJyCUs3+wEH1B9bkcB6jEdnQ==
dependencies:
- "@babel/core" "^7.8.6"
- canonical-path "1.0.0"
+ "@babel/core" "^7.17.2"
chokidar "^3.0.0"
convert-source-map "^1.5.1"
dependency-graph "^0.11.0"
- magic-string "^0.25.0"
+ magic-string "^0.26.0"
reflect-metadata "^0.1.2"
semver "^7.0.0"
sourcemap-codec "^1.4.8"
tslib "^2.3.0"
yargs "^17.2.1"
-"@angular/compiler@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-13.1.3.tgz#fc33b06046599ecc943f55049e0a121d5ab46d4f"
- integrity sha512-dbHs/Oa+Dn+7i0jKtlVDE0lD0DaUC+lVzAcTK/zS37LrckrTMn1CA+z9bZ4gpHig9RU0wgV3YORxv0wokyiB8A==
+"@angular/compiler@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-13.3.0-rc.0.tgz#7d7a3dbe3824d0b09408ebc6f6d822e9c6e99e5a"
+ integrity sha512-cKC7DDVCdP/IyvNImHaSQZ5MGqEX89A+QNQ6jhA0Z7cxNDAtA3SpRU4xHNsWsB583iuxLGUSg7UgCxjtv3gM0w==
dependencies:
tslib "^2.3.0"
-"@angular/core@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/core/-/core-13.1.3.tgz#4afd71f674f9ead1aada81315f84846cdba10fa4"
- integrity sha512-rvCnIAonRx7VnH2Mv9lQR+UYdlFQQetZCjPw8QOswOspEpHpEPDrp1HxDIqJnHxNqW0n8J3Zev/VgQYr0481UA==
+"@angular/core@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/core/-/core-13.3.0-rc.0.tgz#2dce904d58b28795a7546b29da866fac7b5e0fa0"
+ integrity sha512-PzH48NF1zPAIwoUFzGXsMb/WHsRrtkkLk7w+JgzUttVfaxQLh+SZJWgKZ10M9JSTdlfbxUuTo1A9zkJTnEX9SA==
dependencies:
tslib "^2.3.0"
@@ -266,19 +280,19 @@
yaml "^1.10.0"
yargs "^17.0.0"
-"@angular/forms@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-13.1.3.tgz#4b31d1208e2b191766efbbe1a502193e28e89240"
- integrity sha512-c4N9zZSILyEbomY2CJo1WAMxiHu/qlycvzxKH5NFS2P2+fieORlbKUJ2p1CbYqcIxVnLYRSdWH8f1JpoaG0ETw==
+"@angular/forms@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-13.3.0-rc.0.tgz#c7f99fe274aea37c7654a3d592c37d3bf5b51fa4"
+ integrity sha512-alqhcA6GZSqQ8IdAR/ev+rpKcJEV6KRyhETCI7aN8KrI9jtZc8x7hkvesQktbTWt8RNTfbpQ6O5xC4uI2MsRZQ==
dependencies:
tslib "^2.3.0"
-"@angular/localize@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/localize/-/localize-13.1.3.tgz#05c27275aec7d461e1b2ae2f0b19fef7d0265df8"
- integrity sha512-SGKdVtFnMtwQK3BebsOWf9rJjczVDKDbuO+5xXivD9k0gu5zrRy7x7mwLR7cGlWNDEmoiId705ItC+Mm5n+FVQ==
+"@angular/localize@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/localize/-/localize-13.3.0-rc.0.tgz#89641afcee09c7260fb494b16f0c48aa1a2e581e"
+ integrity sha512-wV8gInuC0bKyFChDi3ss2UzkQg7Vdi9Y/C/nU6Q9Z9VarEjhnOKRfN4x2oep9N/KghHTyZDVn8u5iSWzVfaBWw==
dependencies:
- "@babel/core" "7.8.6"
+ "@babel/core" "7.17.2"
glob "7.2.0"
yargs "^17.2.1"
@@ -289,40 +303,40 @@
dependencies:
tslib "^2.3.0"
-"@angular/platform-browser-dynamic@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.1.3.tgz#08cbe321e5f39636a08eb77606ff496df478a21e"
- integrity sha512-vEWyJ+2gkwh2N6KOJfxUNSdSO51ROlzCqqzCfHrPYQrlOFUfKsYKA1uoiB5UGfFEU0HBtIRWn6xoUy3wzVOZbw==
+"@angular/platform-browser-dynamic@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.3.0-rc.0.tgz#58a026ccb334635ba110b465406f5b60cedd1df7"
+ integrity sha512-wbhKytZ5lZAwIc5EKaK/sDxiDO+9qfMrS9NoetCeLic3jR8NSsfh/HSR8EDVOyd79BZJcu2+UmrEE2B+0BTaPw==
dependencies:
tslib "^2.3.0"
-"@angular/platform-browser@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-13.1.3.tgz#69d90b10e89e11f14f5798d1b6fd788255a6114e"
- integrity sha512-mnWjdr9UTNZvGk8jPI6O9FIhun8Q/0ghy3dg3I9AfRzEG4vPiIZW1ICksTiB+jV9etzhKpidtmg71bwgeXax1A==
+"@angular/platform-browser@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-13.3.0-rc.0.tgz#6947744322e75e1261726d62b241c0841c268475"
+ integrity sha512-j67E3/hUpQRaCFtvZMJjdpp/fYPVYgH5PCgVS2VWaxcKhIWFtGIYlirnyKyfz+eJl8hxcSZhJkyIOAP+zdDebA==
dependencies:
tslib "^2.3.0"
-"@angular/platform-server@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-13.1.3.tgz#8cda1104622ae2a12cb34cbd72d268f2905b8bba"
- integrity sha512-uwfz5UJLUtvhIk83Ecdx0rkhyNg3rdjmbgtWvf2os4Q4lDnbg9y77MKQ9rKJtHqXtrhD9a4W/hAEsFJjexNQBg==
+"@angular/platform-server@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-13.3.0-rc.0.tgz#7644f5c282fe3ed0186946d58cc3fce8dc92c6d0"
+ integrity sha512-n2gcJT52zGQuWBe4SYwIsHBrA5dc+rDyfPr8yTB8aXhi1whzARXZFHKnTcrqp57rkoKe6LNvtnOimA98QddwTw==
dependencies:
domino "^2.1.2"
tslib "^2.3.0"
xhr2 "^0.2.0"
-"@angular/router@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/router/-/router-13.1.3.tgz#2330254febabce55061236f1761a03aae9a9418f"
- integrity sha512-L86kARlc5UNi5KeI0O8PO7wFbTzjEI8ouz+z+aNmCnMUUNX0rbvbuXiPdDvLc71nKZznsPCl2IuO8ojyHrSPsQ==
+"@angular/router@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/router/-/router-13.3.0-rc.0.tgz#27668447a7433360b437e7785bd3594cf6444ba3"
+ integrity sha512-3v+irs21mU1uVgw+HktaKtM67uCkY8zOmnCwMqbpoDz+EAcnqbkdRUeLNmNXPALVp5mGxCvwtsWgf+8AH52NaA==
dependencies:
tslib "^2.3.0"
-"@angular/service-worker@13.1.3":
- version "13.1.3"
- resolved "https://registry.yarnpkg.com/@angular/service-worker/-/service-worker-13.1.3.tgz#a673d28d97cf6e1a245f24a70e84d6c3fb8cc909"
- integrity sha512-R9Oaw/ao62J9OlVKaAMB6WF0n+PD/Jg98c5I04DE14YMcGO32pYOCLPA6oTubwW3gJndk+WSNqijSBXMvaVFsw==
+"@angular/service-worker@13.3.0-rc.0":
+ version "13.3.0-rc.0"
+ resolved "https://registry.yarnpkg.com/@angular/service-worker/-/service-worker-13.3.0-rc.0.tgz#57c66bb2e48fa4e89c8d2d1bd46be06f51e9ab6c"
+ integrity sha512-obd7v5HJPHpN6RNAAzUk9ccS9c7icvt6T3lfYsBBd+sGFlaUfSXDtC2xg7lGcEr6k1H4HEBZPG07DP+TorUlEg==
dependencies:
tslib "^2.3.0"
@@ -331,7 +345,7 @@
resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.10.1.tgz#70e45678f06c72fa2e350e8553ec4a4d72b92e06"
integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.8.3":
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7":
version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
@@ -343,7 +357,7 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.8.tgz#31560f9f29fdf1868de8cb55049538a1b9732a60"
integrity sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==
-"@babel/core@7.16.12", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.5", "@babel/core@^7.8.6":
+"@babel/core@7.16.12", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.5":
version "7.16.12"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.12.tgz#5edc53c1b71e54881315923ae2aedea2522bb784"
integrity sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==
@@ -364,28 +378,49 @@
semver "^6.3.0"
source-map "^0.5.0"
-"@babel/core@7.8.6":
- version "7.8.6"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.8.6.tgz#27d7df9258a45c2e686b6f18b6c659e563aa4636"
- integrity sha512-Sheg7yEJD51YHAvLEV/7Uvw95AeWqYPL3Vk3zGujJKIhJ+8oLw2ALaf3hbucILhKsgSoADOvtKRJuNVdcJkOrg==
- dependencies:
- "@babel/code-frame" "^7.8.3"
- "@babel/generator" "^7.8.6"
- "@babel/helpers" "^7.8.4"
- "@babel/parser" "^7.8.6"
- "@babel/template" "^7.8.6"
- "@babel/traverse" "^7.8.6"
- "@babel/types" "^7.8.6"
+"@babel/core@7.17.2":
+ version "7.17.2"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.2.tgz#2c77fc430e95139d816d39b113b31bf40fb22337"
+ integrity sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw==
+ dependencies:
+ "@ampproject/remapping" "^2.0.0"
+ "@babel/code-frame" "^7.16.7"
+ "@babel/generator" "^7.17.0"
+ "@babel/helper-compilation-targets" "^7.16.7"
+ "@babel/helper-module-transforms" "^7.16.7"
+ "@babel/helpers" "^7.17.2"
+ "@babel/parser" "^7.17.0"
+ "@babel/template" "^7.16.7"
+ "@babel/traverse" "^7.17.0"
+ "@babel/types" "^7.17.0"
convert-source-map "^1.7.0"
debug "^4.1.0"
- gensync "^1.0.0-beta.1"
- json5 "^2.1.0"
- lodash "^4.17.13"
- resolve "^1.3.2"
- semver "^5.4.1"
- source-map "^0.5.0"
+ gensync "^1.0.0-beta.2"
+ json5 "^2.1.2"
+ semver "^6.3.0"
-"@babel/generator@7.16.8", "@babel/generator@^7.16.8", "@babel/generator@^7.8.6":
+"@babel/core@^7.17.2":
+ version "7.17.5"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.5.tgz#6cd2e836058c28f06a4ca8ee7ed955bbf37c8225"
+ integrity sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==
+ dependencies:
+ "@ampproject/remapping" "^2.1.0"
+ "@babel/code-frame" "^7.16.7"
+ "@babel/generator" "^7.17.3"
+ "@babel/helper-compilation-targets" "^7.16.7"
+ "@babel/helper-module-transforms" "^7.16.7"
+ "@babel/helpers" "^7.17.2"
+ "@babel/parser" "^7.17.3"
+ "@babel/template" "^7.16.7"
+ "@babel/traverse" "^7.17.3"
+ "@babel/types" "^7.17.0"
+ convert-source-map "^1.7.0"
+ debug "^4.1.0"
+ gensync "^1.0.0-beta.2"
+ json5 "^2.1.2"
+ semver "^6.3.0"
+
+"@babel/generator@7.16.8", "@babel/generator@^7.16.8":
version "7.16.8"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.8.tgz#359d44d966b8cd059d543250ce79596f792f2ebe"
integrity sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==
@@ -394,6 +429,15 @@
jsesc "^2.5.1"
source-map "^0.5.0"
+"@babel/generator@^7.17.0", "@babel/generator@^7.17.3":
+ version "7.17.3"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200"
+ integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==
+ dependencies:
+ "@babel/types" "^7.17.0"
+ jsesc "^2.5.1"
+ source-map "^0.5.0"
+
"@babel/helper-annotate-as-pure@7.16.7", "@babel/helper-annotate-as-pure@^7.16.7":
version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862"
@@ -592,7 +636,7 @@
"@babel/traverse" "^7.16.8"
"@babel/types" "^7.16.8"
-"@babel/helpers@^7.16.7", "@babel/helpers@^7.8.4":
+"@babel/helpers@^7.16.7":
version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc"
integrity sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==
@@ -601,6 +645,15 @@
"@babel/traverse" "^7.16.7"
"@babel/types" "^7.16.7"
+"@babel/helpers@^7.17.2":
+ version "7.17.2"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.2.tgz#23f0a0746c8e287773ccd27c14be428891f63417"
+ integrity sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==
+ dependencies:
+ "@babel/template" "^7.16.7"
+ "@babel/traverse" "^7.17.0"
+ "@babel/types" "^7.17.0"
+
"@babel/highlight@^7.16.7":
version "7.16.10"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88"
@@ -610,11 +663,16 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.10", "@babel/parser@^7.16.12", "@babel/parser@^7.16.7", "@babel/parser@^7.8.6":
+"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.10", "@babel/parser@^7.16.12", "@babel/parser@^7.16.7":
version "7.16.12"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6"
integrity sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==
+"@babel/parser@^7.17.0", "@babel/parser@^7.17.3":
+ version "7.17.3"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0"
+ integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==
+
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7":
version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050"
@@ -1217,7 +1275,7 @@
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/template@7.16.7", "@babel/template@^7.16.7", "@babel/template@^7.8.6":
+"@babel/template@7.16.7", "@babel/template@^7.16.7":
version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155"
integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==
@@ -1226,7 +1284,7 @@
"@babel/parser" "^7.16.7"
"@babel/types" "^7.16.7"
-"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.10", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.8.6":
+"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.10", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8":
version "7.16.10"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f"
integrity sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==
@@ -1242,7 +1300,23 @@
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.8.6":
+"@babel/traverse@^7.17.0", "@babel/traverse@^7.17.3":
+ version "7.17.3"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57"
+ integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==
+ dependencies:
+ "@babel/code-frame" "^7.16.7"
+ "@babel/generator" "^7.17.3"
+ "@babel/helper-environment-visitor" "^7.16.7"
+ "@babel/helper-function-name" "^7.16.7"
+ "@babel/helper-hoist-variables" "^7.16.7"
+ "@babel/helper-split-export-declaration" "^7.16.7"
+ "@babel/parser" "^7.17.3"
+ "@babel/types" "^7.17.0"
+ debug "^4.1.0"
+ globals "^11.1.0"
+
+"@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.3.0", "@babel/types@^7.4.4":
version "7.16.8"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1"
integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==
@@ -1250,6 +1324,14 @@
"@babel/helper-validator-identifier" "^7.16.7"
to-fast-properties "^2.0.0"
+"@babel/types@^7.17.0":
+ version "7.17.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b"
+ integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.16.7"
+ to-fast-properties "^2.0.0"
+
"@bazel/bazelisk@1.11.0", "@bazel/bazelisk@^1.10.1":
version "1.11.0"
resolved "https://registry.yarnpkg.com/@bazel/bazelisk/-/bazelisk-1.11.0.tgz#f98d8438b4c14e3328126618b96775d271caa5f8"
@@ -1413,11 +1495,67 @@
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
+"@jridgewell/gen-mapping@^0.1.0":
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996"
+ integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==
+ dependencies:
+ "@jridgewell/set-array" "^1.0.0"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+
+"@jridgewell/gen-mapping@^0.3.0":
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
+ integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
+ dependencies:
+ "@jridgewell/set-array" "^1.0.1"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
"@jridgewell/resolve-uri@^3.0.3":
version "3.0.3"
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.3.tgz#b80093f4edbb5490c49746231513669c8f518acb"
integrity sha512-fuIOnc81C5iRNevb/XPiM8Khp9bVjreydRQ37rt0C/dY0PAW1DRvEM3WrKX/5rStS5lbgwS0FCgqSndh9tvK5w==
+"@jridgewell/set-array@^1.0.0":
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.0.tgz#1179863356ac8fbea64a5a4bcde93a4871012c01"
+ integrity sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==
+
+"@jridgewell/set-array@^1.0.1":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
+ integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
+
+"@jridgewell/source-map@^0.3.2":
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
+ integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.3.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
+"@jridgewell/sourcemap-codec@^1.4.10":
+ version "1.4.11"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec"
+ integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==
+
+"@jridgewell/trace-mapping@^0.3.0":
+ version "0.3.4"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3"
+ integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==
+ dependencies:
+ "@jridgewell/resolve-uri" "^3.0.3"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+
+"@jridgewell/trace-mapping@^0.3.9":
+ version "0.3.9"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
+ integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
+ dependencies:
+ "@jridgewell/resolve-uri" "^3.0.3"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+
"@mark.probst/unicode-properties@~1.1.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@mark.probst/unicode-properties/-/unicode-properties-1.1.0.tgz#5caafeab4737df93163d6d288007df33f9939b80"
@@ -2020,7 +2158,7 @@
dependencies:
"@types/ms" "*"
-"@types/eslint-scope@^3.7.0":
+"@types/eslint-scope@^3.7.0", "@types/eslint-scope@^3.7.3":
version "3.7.3"
resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224"
integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==
@@ -2046,6 +2184,11 @@
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
+"@types/estree@^0.0.51":
+ version "0.0.51"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
+ integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
+
"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18":
version "4.17.28"
resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8"
@@ -3126,6 +3269,16 @@ babel-loader@8.2.3:
make-dir "^3.1.0"
schema-utils "^2.6.5"
+babel-loader@8.2.5:
+ version "8.2.5"
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e"
+ integrity sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==
+ dependencies:
+ find-cache-dir "^3.3.1"
+ loader-utils "^2.0.0"
+ make-dir "^3.1.0"
+ schema-utils "^2.6.5"
+
babel-plugin-dynamic-import-node@^2.3.3:
version "2.3.3"
resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
@@ -3564,11 +3717,6 @@ caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001297, caniuse-lite@^1.0.300012
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz#ebc9086026534cab0dab99425d9c3b4425e5f450"
integrity sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==
-canonical-path@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/canonical-path/-/canonical-path-1.0.0.tgz#fcb470c23958def85081856be7a86e904f180d1d"
- integrity sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==
-
caseless@~0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
@@ -4638,6 +4786,14 @@ enhanced-resolve@^5.8.3:
graceful-fs "^4.2.4"
tapable "^2.2.0"
+enhanced-resolve@^5.9.2:
+ version "5.9.2"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz#0224dcd6a43389ebfb2d55efee517e5466772dd9"
+ integrity sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==
+ dependencies:
+ graceful-fs "^4.2.4"
+ tapable "^2.2.0"
+
ent@~2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d"
@@ -5675,7 +5831,7 @@ gauge@^4.0.0:
strip-ansi "^6.0.1"
wide-align "^1.1.2"
-gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2:
+gensync@^1.0.0-beta.2:
version "1.0.0-beta.2"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
@@ -6880,7 +7036,7 @@ json5@^1.0.1:
dependencies:
minimist "^1.2.0"
-json5@^2.1.0, json5@^2.1.2:
+json5@^2.1.2:
version "2.2.0"
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
@@ -7166,6 +7322,11 @@ loader-utils@3.2.0:
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f"
integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==
+loader-utils@3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576"
+ integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==
+
loader-utils@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
@@ -7293,7 +7454,7 @@ lodash.sortby@^4.7.0:
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
-lodash@4, lodash@4.17.21, lodash@^4.17.10, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@~4.17.15:
+lodash@4, lodash@4.17.21, lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@~4.17.15:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -7364,7 +7525,7 @@ lunr-mutable-indexes@2.3.2:
resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1"
integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==
-magic-string@0.25.7, magic-string@^0.25.0:
+magic-string@0.25.7:
version "0.25.7"
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
@@ -7378,6 +7539,13 @@ magic-string@^0.22.4:
dependencies:
vlq "^0.2.2"
+magic-string@^0.26.0:
+ version "0.26.1"
+ resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.26.1.tgz#ba9b651354fa9512474199acecf9c6dbe93f97fd"
+ integrity sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==
+ dependencies:
+ sourcemap-codec "^1.4.8"
+
make-dir@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
@@ -7611,13 +7779,27 @@ minimalistic-assert@^1.0.0:
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.4:
+"minimatch@2 || 3", minimatch@3.0.5, minimatch@^3.0.2, minimatch@^3.0.4:
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3"
+ integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==
+ dependencies:
+ brace-expansion "^1.1.7"
+
+minimatch@3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
dependencies:
brace-expansion "^1.1.7"
+minimatch@~3.0.4:
+ version "3.0.8"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1"
+ integrity sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==
+ dependencies:
+ brace-expansion "^1.1.7"
+
minimist-options@4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
@@ -7627,10 +7809,10 @@ minimist-options@4.1.0:
is-plain-obj "^1.1.0"
kind-of "^6.0.3"
-minimist@1.2.5, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
- integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
+minimist@1.2.6, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
+ version "1.2.6"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
+ integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
minipass-collect@^1.0.2:
version "1.0.2"
@@ -9638,9 +9820,18 @@ sass@1.49.0, sass@^1.32.8:
immutable "^4.0.0"
source-map-js ">=0.6.2 <2.0.0"
-"sauce-connect-proxy@https://saucelabs.com/downloads/sc-4.6.4-linux.tar.gz":
+sass@1.49.9:
+ version "1.49.9"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.49.9.tgz#b15a189ecb0ca9e24634bae5d1ebc191809712f9"
+ integrity sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==
+ dependencies:
+ chokidar ">=3.0.0 <4.0.0"
+ immutable "^4.0.0"
+ source-map-js ">=0.6.2 <2.0.0"
+
+"sauce-connect-proxy@https://saucelabs.com/downloads/sc-4.7.1-linux.tar.gz":
version "0.0.0"
- resolved "https://saucelabs.com/downloads/sc-4.6.4-linux.tar.gz#992e2cb0d91e54b27a4f5bbd2049f3b774718115"
+ resolved "https://saucelabs.com/downloads/sc-4.7.1-linux.tar.gz#e5d7f82ad98251a653d1b0537f1103e49eda5e11"
saucelabs@^1.5.0:
version "1.5.0"
@@ -9725,7 +9916,7 @@ selfsigned@^2.0.0:
dependencies:
node-forge "^1.2.0"
-"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
+"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -10517,14 +10708,14 @@ terser@5.10.0, terser@^5.7.2:
source-map "~0.7.2"
source-map-support "~0.5.20"
-terser@5.11.0:
- version "5.11.0"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.11.0.tgz#2da5506c02e12cd8799947f30ce9c5b760be000f"
- integrity sha512-uCA9DLanzzWSsN1UirKwylhhRz3aKPInlfmpGfw8VN6jHsAtu8HJtIpeeHHK23rxnE/cDc+yvmq5wqkIC6Kn0A==
+terser@5.14.2:
+ version "5.14.2"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10"
+ integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==
dependencies:
+ "@jridgewell/source-map" "^0.3.2"
acorn "^8.5.0"
commander "^2.20.0"
- source-map "~0.7.2"
source-map-support "~0.5.20"
test-exclude@^6.0.0:
@@ -10877,7 +11068,12 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
-typescript@4.5.5, typescript@~4.5.0, typescript@~4.5.2:
+typescript@4.6.2:
+ version "4.6.2"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.2.tgz#fe12d2727b708f4eef40f51598b3398baa9611d4"
+ integrity sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==
+
+typescript@~4.5.0, typescript@~4.5.2:
version "4.5.5"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3"
integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==
@@ -11333,6 +11529,36 @@ webpack@5.67.0:
watchpack "^2.3.1"
webpack-sources "^3.2.3"
+webpack@5.70.0:
+ version "5.70.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.70.0.tgz#3461e6287a72b5e6e2f4872700bc8de0d7500e6d"
+ integrity sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==
+ dependencies:
+ "@types/eslint-scope" "^3.7.3"
+ "@types/estree" "^0.0.51"
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/wasm-edit" "1.11.1"
+ "@webassemblyjs/wasm-parser" "1.11.1"
+ acorn "^8.4.1"
+ acorn-import-assertions "^1.7.6"
+ browserslist "^4.14.5"
+ chrome-trace-event "^1.0.2"
+ enhanced-resolve "^5.9.2"
+ es-module-lexer "^0.9.0"
+ eslint-scope "5.1.1"
+ events "^3.2.0"
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.2.9"
+ json-parse-better-errors "^1.0.2"
+ loader-runner "^4.2.0"
+ mime-types "^2.1.27"
+ neo-async "^2.6.2"
+ schema-utils "^3.1.0"
+ tapable "^2.1.1"
+ terser-webpack-plugin "^5.1.3"
+ watchpack "^2.3.1"
+ webpack-sources "^3.2.3"
+
websocket-driver@>=0.5.1, websocket-driver@^0.7.4:
version "0.7.4"
resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760"