From 2d1389f330c372c072419af4bd67a0256723b549 Mon Sep 17 00:00:00 2001 From: JounQin Date: Sat, 17 Sep 2022 19:13:35 +0400 Subject: [PATCH 01/22] docs: update section on eslint-plugin-prettier --- README.md | 48 +++++++++++++++++++++++------------------------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index b60c124b17..42e59c0885 100644 --- a/README.md +++ b/README.md @@ -402,19 +402,21 @@ Prettier is an awesome code formatter which can be used entirely independently o Some folks, however, like to apply prettier by using it inside of ESLint, using `eslint-plugin-prettier`. If this applies to you then you will want to read this section on how to apply it correctly for HTML templates. Make sure you read and fully understand the information above on the importance of `"overrides"` before reading this section. -When using `eslint-plugin-prettier`, in order to get the full range of scenarios working, namely: +If you choose to use `eslint-plugin-prettier`, **please ensure that you are using version 4.1.0 or later**, and apply the following configuration to ESLint and prettier: -- ESLint + prettier together should work on Components with external templates -- ESLint + prettier together should work on the external template HTML files themselves -- ESLint + prettier together should work on Components with inline templates +**.prettierrc** -We need to use **two different overrides for HTML**: one which applies `@angular-eslint/template` rules, one which applies `prettier`. - -> Do not apply `@angular-eslint/template` rules and `prettier` within the same override block. - -The reason for this is down to the internals of the special ESLint processor for inline Component templates mentioned in the overrides section above and the hidden files it generates behind the scenes. Those files have names which match this pattern `*inline-template-*.component.html` and so we need to get `eslint-plugin-prettier` to ignore those files, otherwise it will get confused about them not existing directly in your project. - -Here is a fully working (tested in VSCode and on the command line via `ng lint`) example: +```jsonc +// This ensures that prettier applies its own Angular parser to all HTML files in our project +{ + "overrides": [ + { + "files": "*.html", + "parser": "angular" + } + ] +} +``` **.eslintrc.json** @@ -432,31 +434,27 @@ Here is a fully working (tested in VSCode and on the command line via `ng lint`) "extends": [ "plugin:@angular-eslint/recommended", "plugin:@angular-eslint/template/process-inline-templates", - "plugin:prettier/recommended" + "plugin:prettier/recommended" // <--- here we inherit from the recommended setup from eslint-plugin-prettier for TS ], "rules": {} }, - // NOTE: WE ARE NOT APPLYING PRETTIER IN THIS OVERRIDE, ONLY @ANGULAR-ESLINT/TEMPLATE { "files": ["*.html"], - "extends": ["plugin:@angular-eslint/template/recommended"], + "extends": [ + "plugin:@angular-eslint/template/recommended", + "plugin:prettier/recommended" // <--- here we inherit from the recommended setup from eslint-plugin-prettier for HTML + ], "rules": {} - }, - // NOTE: WE ARE NOT APPLYING @ANGULAR-ESLINT/TEMPLATE IN THIS OVERRIDE, ONLY PRETTIER - { - "files": ["*.html"], - "excludedFiles": ["*inline-template-*.component.html"], - "extends": ["plugin:prettier/recommended"], - "rules": { - // NOTE: WE ARE OVERRIDING THE DEFAULT CONFIG TO ALWAYS SET THE PARSER TO ANGULAR (SEE BELOW) - "prettier/prettier": ["error", { "parser": "angular" }] - } } ] } ``` -We are setting the parser for `eslint-plugin-prettier` explicitly within our relevant override block so that it does not need to rely on inference. In this case we know it should always use its `angular` parser, because we are wiring it up to only run on angular HTML files within that override (_it's assumed that all HTML files in the project are angular templates_). +With this setup, you have covered the following scenarios: + +- ESLint + prettier together work on Components with external templates (and all other source TS files) +- ESLint + prettier together work on the external template HTML files themselves +- ESLint + prettier together work on Components with inline templates
From 2973797a318172a0d60e9a7c433344264631c9f1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Sep 2022 19:17:50 +0400 Subject: [PATCH 02/22] chore: update volta-cli/action action to v3 (#1129) --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e2e478eb9c..1286c0b705 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,7 +43,7 @@ jobs: uses: nrwl/nx-set-shas@v2 - name: Install node and npm based on the volta config in our package.json - uses: volta-cli/action@v1 + uses: volta-cli/action@v3 - name: Get yarn cache directory path and node version for cache key and NX_CLOUD_ENV_NAME id: yarn-cache-dir-path @@ -112,7 +112,7 @@ jobs: - uses: actions/checkout@v3 - name: Install node and npm based on the volta config in our package.json - uses: volta-cli/action@v1 + uses: volta-cli/action@v3 - name: Get yarn cache directory path and node version for cache key id: yarn-cache-dir-path @@ -155,7 +155,7 @@ jobs: - name: Derive appropriate SHAs for base and head for `nx affected` commands uses: nrwl/nx-set-shas@v2 - - uses: volta-cli/action@v1 + - uses: volta-cli/action@v3 with: # The Node.js version to configure node-version: ${{ matrix.node }} @@ -209,7 +209,7 @@ jobs: - run: git fetch --prune --unshallow - name: Install node and npm based on the volta config in our package.json - uses: volta-cli/action@v1 + uses: volta-cli/action@v3 - name: Get yarn cache directory path and node version for cache key id: yarn-cache-dir-path From 8a7a62dcca183765193a3cb3986ccbd75a0fca61 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Sep 2022 19:18:05 +0400 Subject: [PATCH 03/22] chore: update nrwl/nx-set-shas action to v3 (#1128) --- .github/workflows/ci.yml | 4 ++-- .github/workflows/nx-migrate.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1286c0b705..13aa400d18 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,7 +40,7 @@ jobs: fetch-depth: 0 - name: Derive appropriate SHAs for base and head for `nx affected` commands - uses: nrwl/nx-set-shas@v2 + uses: nrwl/nx-set-shas@v3 - name: Install node and npm based on the volta config in our package.json uses: volta-cli/action@v3 @@ -153,7 +153,7 @@ jobs: fetch-depth: 0 - name: Derive appropriate SHAs for base and head for `nx affected` commands - uses: nrwl/nx-set-shas@v2 + uses: nrwl/nx-set-shas@v3 - uses: volta-cli/action@v3 with: diff --git a/.github/workflows/nx-migrate.yml b/.github/workflows/nx-migrate.yml index 8692756ae6..0e2ef10c5b 100644 --- a/.github/workflows/nx-migrate.yml +++ b/.github/workflows/nx-migrate.yml @@ -31,7 +31,7 @@ jobs: persist-credentials: false - name: Derive appropriate SHAs for base and head for `nx affected` commands - uses: nrwl/nx-set-shas@v2 + uses: nrwl/nx-set-shas@v3 - name: Check if @nrwl/workspace was changed as part of the latest commit on the PR id: nrwl-workspace-package-check From c5d6abbb1ccd91854ce641a5048930aa17762b2a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Sep 2022 19:18:21 +0400 Subject: [PATCH 04/22] chore: update dependency typescript to v4.8.3 (#1126) --- package.json | 2 +- yarn.lock | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 23d94b60c6..7b841d7a78 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "tree-kill": "1.2.2", "ts-jest": "28.0.8", "ts-node": "10.9.1", - "typescript": "4.8.2" + "typescript": "4.8.3" }, "dependencies": {} } diff --git a/yarn.lock b/yarn.lock index bdf32cedbe..0495da331f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12491,7 +12491,12 @@ typescript@4.2.4: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.4.tgz#8610b59747de028fda898a8aef0e103f156d0961" integrity sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg== -typescript@4.8.2, "typescript@^3 || ^4": +typescript@4.8.3: + version "4.8.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88" + integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig== + +"typescript@^3 || ^4": version "4.8.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.2.tgz#e3b33d5ccfb5914e4eeab6699cf208adee3fd790" integrity sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw== From f689378a21af814729ace4347c81759e6011c03c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Sep 2022 19:18:34 +0400 Subject: [PATCH 05/22] chore: update dependency lerna to v5.5.1 (#1067) --- package.json | 2 +- yarn.lock | 826 +++++++++++++++++++++++++-------------------------- 2 files changed, 414 insertions(+), 414 deletions(-) diff --git a/package.json b/package.json index 7b841d7a78..325ea6f410 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "jest-preset-angular": "12.2.2", "json-schema-to-typescript": "11.0.2", "json-schema-traverse": "1.0.0", - "lerna": "5.5.0", + "lerna": "5.5.1", "lint-staged": "13.0.3", "microbundle": "0.15.1", "ncp": "2.0.0", diff --git a/yarn.lock b/yarn.lock index 0495da331f..febc82a0b9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2183,39 +2183,39 @@ resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796" integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== -"@lerna/add@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/add/-/add-5.5.0.tgz#33c671dc01153f1bda8929de8ed7267d16858ce6" - integrity sha512-RdJ8yyE8BizzrYRjZuqeXtgkHBE/KzcS7tmBG+UKCQ5QFLnkdORzaVECNy2sfZl0vTtrxj4cv+kuwxIeg/4XVQ== - dependencies: - "@lerna/bootstrap" "5.5.0" - "@lerna/command" "5.5.0" - "@lerna/filter-options" "5.5.0" - "@lerna/npm-conf" "5.5.0" - "@lerna/validation-error" "5.5.0" +"@lerna/add@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/add/-/add-5.5.1.tgz#a218665ac0632dd06196f83aa0dca50e3828c204" + integrity sha512-Vi6Zm8bt1QAoDYl7YERTOgjEn2bwbZNBqYxNz0DlsxcqKHW2GkefEemZLXxmd9G8YgbsbC71W4sz/yFlkSSsxQ== + dependencies: + "@lerna/bootstrap" "5.5.1" + "@lerna/command" "5.5.1" + "@lerna/filter-options" "5.5.1" + "@lerna/npm-conf" "5.5.1" + "@lerna/validation-error" "5.5.1" dedent "^0.7.0" npm-package-arg "8.1.1" p-map "^4.0.0" pacote "^13.6.1" semver "^7.3.4" -"@lerna/bootstrap@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-5.5.0.tgz#6773c1357fb88d0cb203b233f9ad9269fb2f43ef" - integrity sha512-GeXLSDi6gxj2O3t5T7qgFabBKoC5EQwiFyQ4ufqx1Wm/mWxqRI+enTBnbaBbmhQaVQ9wfPvMPDukJ5Q9PCTUcQ== - dependencies: - "@lerna/command" "5.5.0" - "@lerna/filter-options" "5.5.0" - "@lerna/has-npm-version" "5.5.0" - "@lerna/npm-install" "5.5.0" - "@lerna/package-graph" "5.5.0" - "@lerna/pulse-till-done" "5.5.0" - "@lerna/rimraf-dir" "5.5.0" - "@lerna/run-lifecycle" "5.5.0" - "@lerna/run-topologically" "5.5.0" - "@lerna/symlink-binary" "5.5.0" - "@lerna/symlink-dependencies" "5.5.0" - "@lerna/validation-error" "5.5.0" +"@lerna/bootstrap@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-5.5.1.tgz#c151bdb621d6e8ab95323d1d54de317a08bb4500" + integrity sha512-BNfrwZD3peUiJll5ZBVgLRyURWSY9px6hJna1i7zTT1DNged/ehqd2hfMqWV+7iX6mO+CvcfH/v3zJaUwU1aOw== + dependencies: + "@lerna/command" "5.5.1" + "@lerna/filter-options" "5.5.1" + "@lerna/has-npm-version" "5.5.1" + "@lerna/npm-install" "5.5.1" + "@lerna/package-graph" "5.5.1" + "@lerna/pulse-till-done" "5.5.1" + "@lerna/rimraf-dir" "5.5.1" + "@lerna/run-lifecycle" "5.5.1" + "@lerna/run-topologically" "5.5.1" + "@lerna/symlink-binary" "5.5.1" + "@lerna/symlink-dependencies" "5.5.1" + "@lerna/validation-error" "5.5.1" "@npmcli/arborist" "5.3.0" dedent "^0.7.0" get-port "^5.1.1" @@ -2227,100 +2227,100 @@ p-waterfall "^2.1.1" semver "^7.3.4" -"@lerna/changed@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-5.5.0.tgz#7242804f3400491035399cc3108324c154963c8b" - integrity sha512-ZEnVHrPEpf2Iii/Z59g1lfKEwPA1V2an5L27MzNQjbWe6JQZqTU+8V6m+Vmbr4VdEH5jfRL5NVETGCLl7qN/pQ== +"@lerna/changed@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-5.5.1.tgz#4889578b1d731f4dd59c670532a7d760cbf29bf5" + integrity sha512-aDm+KQZhOdivNSs74lqC71BO7lVtKHu9oyisqhqCb5MdZn7yjO3Ef2Y0CYN4+dt355zW+xI87NzwSWYGQEd/5Q== dependencies: - "@lerna/collect-updates" "5.5.0" - "@lerna/command" "5.5.0" - "@lerna/listable" "5.5.0" - "@lerna/output" "5.5.0" + "@lerna/collect-updates" "5.5.1" + "@lerna/command" "5.5.1" + "@lerna/listable" "5.5.1" + "@lerna/output" "5.5.1" -"@lerna/check-working-tree@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-5.5.0.tgz#7b2e4725032fdb17f7d4823e96d443e617af07fb" - integrity sha512-U35yV8R+tv6zQgoDr0rnBt4wm4gyhDcE4tUEeB8m7JHVu7g45Fjv2jFLH1z5RM1PVaEbzKVebqfN5ccB0EBuyg== +"@lerna/check-working-tree@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-5.5.1.tgz#fa0d51c6006847a6fa14883654ca32043b285423" + integrity sha512-scfv1KDYQVy1US6SA8C4uj56HN021E2GXCL0bXzc6VKFewdZ9LreJTo0zSN6JwRitxc0c45lTAfTqDueVWANNQ== dependencies: - "@lerna/collect-uncommitted" "5.5.0" - "@lerna/describe-ref" "5.5.0" - "@lerna/validation-error" "5.5.0" + "@lerna/collect-uncommitted" "5.5.1" + "@lerna/describe-ref" "5.5.1" + "@lerna/validation-error" "5.5.1" -"@lerna/child-process@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-5.5.0.tgz#b3fbfadd766f79a2c54226de9d7e73643a82d79c" - integrity sha512-er7bsj2W/H8JWAIB+CkgCLk9IlMkyVzywbOZcMC+xic2fp7rmM/BdtAE4nTjkKwfaRYF/bwjHyZowZUR3s8cEg== +"@lerna/child-process@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-5.5.1.tgz#7cf0b790bf275c9e762c9317500c3e43e8773c6d" + integrity sha512-rGVK5DIJa2EljPb3RW4ZAvwgiyX6xL3hZzRGRkSQWV7866W/Xy0aCgWhfSmUvxB7iiH1NBw5ANlCuBLk31T0QQ== dependencies: chalk "^4.1.0" execa "^5.0.0" strong-log-transformer "^2.1.0" -"@lerna/clean@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-5.5.0.tgz#474e2e30bd3fa9a09482188659a87bcef0bd6f6e" - integrity sha512-TRW4Gkv6QpWSy0tm72NrxvgmTAC+W0LqhLPlFM5k5feFS75/HGOycpf97M4JSUueyBCuVjsPfzqp/e6MB3Ntng== - dependencies: - "@lerna/command" "5.5.0" - "@lerna/filter-options" "5.5.0" - "@lerna/prompt" "5.5.0" - "@lerna/pulse-till-done" "5.5.0" - "@lerna/rimraf-dir" "5.5.0" +"@lerna/clean@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-5.5.1.tgz#f50598665dc7487028ebe9021ff4296d8f22c31c" + integrity sha512-Be0nQpoppH43oRhNoevNms6unRvZFwFnuz3sGABii+hyFYqLIpZiAz98ur0LtV8OVq1bUYLXp8bHf+XylgvXQg== + dependencies: + "@lerna/command" "5.5.1" + "@lerna/filter-options" "5.5.1" + "@lerna/prompt" "5.5.1" + "@lerna/pulse-till-done" "5.5.1" + "@lerna/rimraf-dir" "5.5.1" p-map "^4.0.0" p-map-series "^2.1.0" p-waterfall "^2.1.1" -"@lerna/cli@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-5.5.0.tgz#3463fff62cc2233b6a85ccaed23fad1432b57c30" - integrity sha512-7TtnO2xfnfrpWGIui6ANrH4/AVHmSfjaExSoZKNhh2dKSSEOETEUfFIIzfEAirAVR7EOXAJwDdFbbpB4lQtyUg== +"@lerna/cli@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-5.5.1.tgz#9297b1df7e3b43fe283dd2c2423c1516e2a5dbf9" + integrity sha512-57dEQoiJnMhLIgS5zAEhPmL70LLrZHUqfxoXYBCg+yqlmsGqZ7t0Re5XtBUbFk6hsUm81sblf9A4YI2fssGVrA== dependencies: - "@lerna/global-options" "5.5.0" + "@lerna/global-options" "5.5.1" dedent "^0.7.0" npmlog "^6.0.2" yargs "^16.2.0" -"@lerna/collect-uncommitted@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/collect-uncommitted/-/collect-uncommitted-5.5.0.tgz#9ecd3a4fe852715aa83d02e0e0b072015e6ee196" - integrity sha512-oVGXS0fC8q2d1lG695eCd8dkr0fhmUx4bWA1IshVd/u0Puk7f8+m71POcLV3h1gR/2Fqs7vb7G/sPyuzGtwn8w== +"@lerna/collect-uncommitted@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/collect-uncommitted/-/collect-uncommitted-5.5.1.tgz#bc7e476bae48ad5e4a3f046e7a0bb8ef66db6d7f" + integrity sha512-BPGpov4aYRugkY5aieolHEqJRV/6IQ9y6Xy+Fv/892jNhe2dFwi6+u2JbdmO+9JOkz/ZeDDZ85qEbnaiuVQDWg== dependencies: - "@lerna/child-process" "5.5.0" + "@lerna/child-process" "5.5.1" chalk "^4.1.0" npmlog "^6.0.2" -"@lerna/collect-updates@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-5.5.0.tgz#2180052edd727a65a71d5a047f36166a1dee221f" - integrity sha512-6kBMi6K6PHIBvZKlfp/0PvRgmzvvfx+eZpmLjF+0yjcfwBn+QDkq7H+QohBiCzt2vxHVHsM6zutNhl2jNTmChg== +"@lerna/collect-updates@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-5.5.1.tgz#89c9fe8b01fe92fa4bbd78c7e493183af9d9fa68" + integrity sha512-Dco+0KwmbnKv1Uv/4jWmFObZKEVTcY7YpN863LsXjieOyD5hz1B5z/2fVk8g6QP5lUsVBG0WUnSKtdapUO5yBw== dependencies: - "@lerna/child-process" "5.5.0" - "@lerna/describe-ref" "5.5.0" + "@lerna/child-process" "5.5.1" + "@lerna/describe-ref" "5.5.1" minimatch "^3.0.4" npmlog "^6.0.2" slash "^3.0.0" -"@lerna/command@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/command/-/command-5.5.0.tgz#7be7228bd8f87181274974ff3e539bdd1b4b91e6" - integrity sha512-ut055kFWc1OJFdI9Cj1kDxtJ4ejvAsfRgUoVxWT1Fw4Me/OzQRHYmUupW0FK8Kc+7gcz4mGKzUVWmRmDBvn+Fw== - dependencies: - "@lerna/child-process" "5.5.0" - "@lerna/package-graph" "5.5.0" - "@lerna/project" "5.5.0" - "@lerna/validation-error" "5.5.0" - "@lerna/write-log-file" "5.5.0" +"@lerna/command@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/command/-/command-5.5.1.tgz#1ee592a0a7e4d6b5a96823ebbb565f93f8859254" + integrity sha512-HHnGQpUh7kiHja/mB5rlnHnL3B3B12y4RBpJTxX22IkdcwsiO8g/n2FWh9MPQvuVcR2FRh4PWXhmfVnboZCAaw== + dependencies: + "@lerna/child-process" "5.5.1" + "@lerna/package-graph" "5.5.1" + "@lerna/project" "5.5.1" + "@lerna/validation-error" "5.5.1" + "@lerna/write-log-file" "5.5.1" clone-deep "^4.0.1" dedent "^0.7.0" execa "^5.0.0" is-ci "^2.0.0" npmlog "^6.0.2" -"@lerna/conventional-commits@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-5.5.0.tgz#570a7766fd21fb8c9e78e5980a30fdfc54d549cb" - integrity sha512-qPTRNCm3H4MvZAdQLzyYq7ifJyofMSeZmel232b5mglW3OSehxPQUxzr/u/0p8Nqs89uZxZRHyznLnhRNdXcJQ== +"@lerna/conventional-commits@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-5.5.1.tgz#225b7b5b612384142f6a269b6a100355f58ea479" + integrity sha512-oYTt1SbCNc/5N98ESFFDjWImU61qcYmQZBVxdzBDeZku/VRlaXw7Km5lSnVy7GrGkIPRxayunL4r1k32w5SZpA== dependencies: - "@lerna/validation-error" "5.5.0" + "@lerna/validation-error" "5.5.1" conventional-changelog-angular "^5.0.12" conventional-changelog-core "^4.2.4" conventional-recommended-bump "^6.1.0" @@ -2331,24 +2331,24 @@ pify "^5.0.0" semver "^7.3.4" -"@lerna/create-symlink@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/create-symlink/-/create-symlink-5.5.0.tgz#8532b0a1651f1ca7363e7e0e25c1d3ebdb4cea26" - integrity sha512-vWGvRbTh3ji3J/8mVyLPa9Yst4MZzp9W2+8hyYHw8eAzCtHPuH3Z0AReIHpYRfoViUvxIl/rEEuD2D1sDh61BQ== +"@lerna/create-symlink@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/create-symlink/-/create-symlink-5.5.1.tgz#4bb7dd7170b66f017f537fdac2fd8876f5911550" + integrity sha512-yOo1dXzoyeqhX4QCeswS0FjMSFyfNmHxtwE73+1k4uIYPWHWPHA/PW3y3hkOqh6QbBBg+y6+KCRiCOPaftZb6g== dependencies: cmd-shim "^5.0.0" fs-extra "^9.1.0" npmlog "^6.0.2" -"@lerna/create@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-5.5.0.tgz#78fbe4f56efe7f6715a05faff5d6f70bb297419a" - integrity sha512-B+ERbzgFMYspsaU9We65Wqf9Y7sGsEYVFPi3EKpCXxkvVr65YRFL6Mz/WAVggwYkR49umduXXVmjnCWcuT0Ydw== +"@lerna/create@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-5.5.1.tgz#5c2c61a46f7e432ce2b8c37edeac5a357762ac16" + integrity sha512-ZkN0rTTrIRIk9B+FzMXsjL8tK8wy4Orw7U3lVu8xe7LkxmK+lYxSOqcgfwWJjmA1yyoiNK+Xn++RlqXF7LW++Q== dependencies: - "@lerna/child-process" "5.5.0" - "@lerna/command" "5.5.0" - "@lerna/npm-conf" "5.5.0" - "@lerna/validation-error" "5.5.0" + "@lerna/child-process" "5.5.1" + "@lerna/command" "5.5.1" + "@lerna/npm-conf" "5.5.1" + "@lerna/validation-error" "5.5.1" dedent "^0.7.0" fs-extra "^9.1.0" globby "^11.0.2" @@ -2363,218 +2363,218 @@ validate-npm-package-name "^4.0.0" yargs-parser "20.2.4" -"@lerna/describe-ref@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-5.5.0.tgz#9c50ffac8c761408e091a9e717ccc7a74dbe513d" - integrity sha512-gNt9deRWcDoIKCwKRHu/TEt2HcHhQxzVlP8GQHYp4NuWTG9c+gTQfyuXvbZd0K9jCijPUBNy/oMb6usXceJWeg== +"@lerna/describe-ref@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-5.5.1.tgz#91f9e98db1257939a892f7d2dbfa3001f0d98b1c" + integrity sha512-pioaEFDKUcYsdgqz/wnjJ5pZyfrh7etJMYdxDDxijysn/96R28zTQMBrgGgjrBmkFyV9zmaxNaQXz1gx+IMohA== dependencies: - "@lerna/child-process" "5.5.0" + "@lerna/child-process" "5.5.1" npmlog "^6.0.2" -"@lerna/diff@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-5.5.0.tgz#37790ce266ca139abf1f7f4597aa86e8f2f12d1d" - integrity sha512-2PIka/4kKDOsh5Ht+X2OuLNTWzRk+LcnN5bCin87w7vGw3esdvlT1fj1tKjoZ1/aC/O8tqtKXyeP9WE6YHWVpw== +"@lerna/diff@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-5.5.1.tgz#492917abf0ea7ed19fd71e410f274ae5b08be605" + integrity sha512-mqKSafF5hGteVbRUPI41b8OZutolr6vqg2ObkKXFXpT6RvAX2NPpppHf0c0XORLWjc47p14Iv8xsQMCNwJ0tzQ== dependencies: - "@lerna/child-process" "5.5.0" - "@lerna/command" "5.5.0" - "@lerna/validation-error" "5.5.0" + "@lerna/child-process" "5.5.1" + "@lerna/command" "5.5.1" + "@lerna/validation-error" "5.5.1" npmlog "^6.0.2" -"@lerna/exec@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-5.5.0.tgz#bf97d67e772f326e58a3f3d259e77c61ca508a72" - integrity sha512-4asvrCYFGgnEbXtSiKJLDd6DShUl7FIRRCWx7JXJfa0B6sg00cB9Cg3JTp+F+cQWCOspRkzqRetqu57o6wRpXg== - dependencies: - "@lerna/child-process" "5.5.0" - "@lerna/command" "5.5.0" - "@lerna/filter-options" "5.5.0" - "@lerna/profiler" "5.5.0" - "@lerna/run-topologically" "5.5.0" - "@lerna/validation-error" "5.5.0" +"@lerna/exec@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-5.5.1.tgz#a9ff624177e0dc3fb177cac058350aaabbdd0b65" + integrity sha512-eip4MlIYkbxibIoV0ANjKdf9CSAER87C2zGY+GwHZKUSOD0I3xfhbPTkJozHBE3aqez6dR0pebi6cpNWvzEdIg== + dependencies: + "@lerna/child-process" "5.5.1" + "@lerna/command" "5.5.1" + "@lerna/filter-options" "5.5.1" + "@lerna/profiler" "5.5.1" + "@lerna/run-topologically" "5.5.1" + "@lerna/validation-error" "5.5.1" p-map "^4.0.0" -"@lerna/filter-options@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-5.5.0.tgz#f71297519d4b4407013f9500db82f089bf45b80a" - integrity sha512-Hwn4sOixZdWVe6SFZ7aPFjhMYoSHz0zbwy3t40KXuhjLqT8T5RLmGWW1u2Al6dQ5fuQyhWXGS4DWfobs7Th62A== +"@lerna/filter-options@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-5.5.1.tgz#945f6fdcad7e5fe2a0d8433054451c0013df1df5" + integrity sha512-U4erQgGBawazN0eDLQzWf5xu1mTaucVguzUblBSOfQm+fUBsYG5WYJtn9AvVLrUCQMwAV3L2+/NWb1FOkqArMw== dependencies: - "@lerna/collect-updates" "5.5.0" - "@lerna/filter-packages" "5.5.0" + "@lerna/collect-updates" "5.5.1" + "@lerna/filter-packages" "5.5.1" dedent "^0.7.0" npmlog "^6.0.2" -"@lerna/filter-packages@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/filter-packages/-/filter-packages-5.5.0.tgz#5fad84745eec01779a830040bab79c222d8794f3" - integrity sha512-Ad23aRPKgr/zt6jMWi8xKL+2z47GBQyxC4HhsDEMp62OGeGhGyK1sGW+S8OTEh17sIVpGG2GX9eCfnG8pvfxUQ== +"@lerna/filter-packages@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/filter-packages/-/filter-packages-5.5.1.tgz#26355cab4ee7013f236a042c9c48bf40d0a17f5b" + integrity sha512-970kc2w6Bzr9FAL8DFisOonDocj7VDFdNnVVJpaTbNnbuMLnCT4vPXHKHQku2XEgxfr1lgyFA+srzxiiLQGWaQ== dependencies: - "@lerna/validation-error" "5.5.0" + "@lerna/validation-error" "5.5.1" multimatch "^5.0.0" npmlog "^6.0.2" -"@lerna/get-npm-exec-opts@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.5.0.tgz#55fb0c2ce17b304e98df1f6ce714825dd86c413f" - integrity sha512-WRt560FB6rsj4yVtR1wIJWJufITajECaw1omNi2KkL7/o7ky4NvHACVOtibETUNMXrnuPJ/QBww4roLFVIAyog== +"@lerna/get-npm-exec-opts@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.5.1.tgz#a6c7e74bcb97cac51e4c741e636553950f0354f2" + integrity sha512-z8HoeCHbKVoHRjsyEwEhFF37vubX52CQOI+7TcEhjMYDXRrfKYfGcLXFh++DGihRQ7qk7ir27VrJgweeu/rcNw== dependencies: npmlog "^6.0.2" -"@lerna/get-packed@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/get-packed/-/get-packed-5.5.0.tgz#d8d103ed01ca19e72b19d6807232a808dad414c8" - integrity sha512-X+91ma9SQPrsVctsrFRBABn4+T87lnTEd/BngB7OYlYFsJCc+a6vd+5pnIWxKK5OiUr6+tRpMbJp8BUXJFdb4Q== +"@lerna/get-packed@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/get-packed/-/get-packed-5.5.1.tgz#9e4fc5e1e2ec02d3605b43fc224e5572e8a6806b" + integrity sha512-8zlT1Yzl1f8XfmNzu+zqJFKIqX28icbfVJp/hrbz7CEyn8JtTy9oNFokt3wbolmQ53LZ69B1gECZ1vlKOtoCSQ== dependencies: fs-extra "^9.1.0" ssri "^9.0.1" tar "^6.1.0" -"@lerna/github-client@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-5.5.0.tgz#8653db4049525c55a10d2e8ce2693ed7913ecfd4" - integrity sha512-CaBleVR0F+8Yv4FQu6r7Ocqnh3DEq6dQeu0r4RX+mc9jBn9J/N2SdLKRdC7vcvmkcLCxacg8ewuesYqvakQ8HQ== +"@lerna/github-client@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-5.5.1.tgz#7a23c4d6c15a0b210cea1603ce76dd03492de5df" + integrity sha512-921aWALGJT3L7iF3pYkj9tzXS1D/nZw32qWNoGQweTyAs7ycqm037WhdJPS67k+bqZL8flC80CbGEOuEMQq8Xw== dependencies: - "@lerna/child-process" "5.5.0" + "@lerna/child-process" "5.5.1" "@octokit/plugin-enterprise-rest" "^6.0.1" "@octokit/rest" "^19.0.3" git-url-parse "^12.0.0" npmlog "^6.0.2" -"@lerna/gitlab-client@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/gitlab-client/-/gitlab-client-5.5.0.tgz#b97de42c044345bd28bf672c2322876f87c055cf" - integrity sha512-ktKfBgQnt0MtyiTM3wuec47Wk7nHc+k2YvoC1roDGaXpgWS7lOQnA8RyorX4Hal3ZsrL95qi9vZOolWvUnxS3w== +"@lerna/gitlab-client@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/gitlab-client/-/gitlab-client-5.5.1.tgz#71bc082e2d4bd479edb26dc8729df84b4b7b26bc" + integrity sha512-hp0/p6cITz6pdZ1ToYNHcLHh8iusdXzYNwoLZABSuMAqvvPBuJt2aOxhU7DXBYCB+sQUj8K8qcVP9qpvBs98Wg== dependencies: node-fetch "^2.6.1" npmlog "^6.0.2" -"@lerna/global-options@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/global-options/-/global-options-5.5.0.tgz#80d4fd02ce0789751aebf535c983048c8298668c" - integrity sha512-ydEsnXi2LRpxkzpSf8GFeCdh1roTKANZdqzjkhuUlBHrKzKxywpNPpGbXmh6JziHMYdgKGZUjnY35TxBlVRN6Q== +"@lerna/global-options@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/global-options/-/global-options-5.5.1.tgz#a1ee86b976b7da1c94e272fc3b74763b2331dec3" + integrity sha512-Hy/Yrskk5wuigpG+4GN8cAfBk9tGY/NlJlONmjqcZr5mKc3DkJ2It03jeGtUK/j7hP3GNZo2nx2VGnJf40RGuA== -"@lerna/has-npm-version@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-5.5.0.tgz#9bc4a09bd6b6b72b54b0eeed4d65b1fb57a51ac4" - integrity sha512-ALvz0fF1I7Dx+c+0rvkFdqEtp/hs4F/Av2blhOaFWTs78D7FTQa7IpURmvdVDi56H30fqa9b4nEQqnaCRJZKpQ== +"@lerna/has-npm-version@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-5.5.1.tgz#403e3cd1020c4e0cd2125576c82d33dafa3134ef" + integrity sha512-t/eff0L3pX31L97mt26LENvIkt+e9fye8hSHUiLoFmUqjmy2yA1qQz2g+oQpGbRXpy+oz9rCCpBx+G4i13aN9A== dependencies: - "@lerna/child-process" "5.5.0" + "@lerna/child-process" "5.5.1" semver "^7.3.4" -"@lerna/import@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-5.5.0.tgz#0e7f491edef25181d9dd8e4b30ad5d55b767167c" - integrity sha512-mn87JOcb/j4KBV37Kv589avN5uArcJcASBonm1iWcTwxTvcNFj2BjxnUoVVY6EFamDfBLwWBcAvCO+cvmJkj3Q== - dependencies: - "@lerna/child-process" "5.5.0" - "@lerna/command" "5.5.0" - "@lerna/prompt" "5.5.0" - "@lerna/pulse-till-done" "5.5.0" - "@lerna/validation-error" "5.5.0" +"@lerna/import@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-5.5.1.tgz#d3ec3309841bbb209e25ac427f97f86397cce031" + integrity sha512-9eeagJrw8EBXuONOIagm45zhdHlHrDN9iT5c9OWHV8yh1MBevd7ERbDc8UluHHg5/dP6aqFJxtv54cDdb/3aJg== + dependencies: + "@lerna/child-process" "5.5.1" + "@lerna/command" "5.5.1" + "@lerna/prompt" "5.5.1" + "@lerna/pulse-till-done" "5.5.1" + "@lerna/validation-error" "5.5.1" dedent "^0.7.0" fs-extra "^9.1.0" p-map-series "^2.1.0" -"@lerna/info@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/info/-/info-5.5.0.tgz#1dc31a67fdc5288433ec76e06c94d616c043174f" - integrity sha512-2pgogAahv8tqY2sFarOCSXcxJFEag9z1pPGnHwKsq8NtekR0exLwFp93iTbDKRff8ScSmH82lNh22GFKZKLm/A== +"@lerna/info@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/info/-/info-5.5.1.tgz#ce251b4dce3809e00b8da6290d0faaa1f85a9900" + integrity sha512-gRrC2yy0qm9scb0B2xSGlPWBGnFMurie5SbGTz4hPesOdZEoiplMaL+e5y5cr67KDEhYPwIkL1sUXHLkTYZekA== dependencies: - "@lerna/command" "5.5.0" - "@lerna/output" "5.5.0" + "@lerna/command" "5.5.1" + "@lerna/output" "5.5.1" envinfo "^7.7.4" -"@lerna/init@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/init/-/init-5.5.0.tgz#f0f573914600131041accbf7bbc986458dda61be" - integrity sha512-dPjuk12s2pSnSL6ib7KQ+RKFyFYvsWAnSMro3sanb07og3tJkwVne8srlmYQsd/NghU8sBdQFFKIV+pzg2sg9w== +"@lerna/init@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/init/-/init-5.5.1.tgz#3db34be12abeb1e61b19c9ed97d1893b0b07e429" + integrity sha512-jyi8DZK2hylI8wjX5NgI/CBZEx2UJmmt12PiQuIvnfEvyTbd90MK0zj4AtyVMKpEal5oZCyprGFBb8MY8lS5Dg== dependencies: - "@lerna/child-process" "5.5.0" - "@lerna/command" "5.5.0" - "@lerna/project" "5.5.0" + "@lerna/child-process" "5.5.1" + "@lerna/command" "5.5.1" + "@lerna/project" "5.5.1" fs-extra "^9.1.0" p-map "^4.0.0" write-json-file "^4.3.0" -"@lerna/link@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/link/-/link-5.5.0.tgz#7ff74081fe6beb864096f6d5fd768c65d1c12c26" - integrity sha512-wucP0DBKBG2Mkr9PNkPB9ez5pRxLEIY+6s0hB3iTxCTmef5GYPlQ+ftiaN2/IGVYb569AW97YilROuU2gDMrMw== +"@lerna/link@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/link/-/link-5.5.1.tgz#66415ee3da5e2f0445a40d1f01108d6cc2cccaa7" + integrity sha512-U/voZ0f/3CHiui3cf9r2ad+jESQZnUAMf6n5oIysBFrT5YtAHHN4FYXtzjXJQ4TLFNke2YnLaw67mLaHeQDW+w== dependencies: - "@lerna/command" "5.5.0" - "@lerna/package-graph" "5.5.0" - "@lerna/symlink-dependencies" "5.5.0" - "@lerna/validation-error" "5.5.0" + "@lerna/command" "5.5.1" + "@lerna/package-graph" "5.5.1" + "@lerna/symlink-dependencies" "5.5.1" + "@lerna/validation-error" "5.5.1" p-map "^4.0.0" slash "^3.0.0" -"@lerna/list@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/list/-/list-5.5.0.tgz#8a4a5b2d9a102283e4adf55daba9f2a7585b5140" - integrity sha512-vic7CeD/TL0bh6hzpgHK2Ogz7MW1NB6Sws1J7cl5CTn4sAGm/KZ/g4MNsLFVLJNAiPh+t2cmT0ndyNluShnjqA== +"@lerna/list@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/list/-/list-5.5.1.tgz#3e61e406ba0bf09e584dcd0ddc0cf58894547d63" + integrity sha512-tRDUpV06ZpV6g2MvqRf35ozsRjKweCTCvS8z1o1/4laZen6aPK+Y9TIihvd36biDzCdNYz3IOLzvz8nO8WIJiA== dependencies: - "@lerna/command" "5.5.0" - "@lerna/filter-options" "5.5.0" - "@lerna/listable" "5.5.0" - "@lerna/output" "5.5.0" + "@lerna/command" "5.5.1" + "@lerna/filter-options" "5.5.1" + "@lerna/listable" "5.5.1" + "@lerna/output" "5.5.1" -"@lerna/listable@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-5.5.0.tgz#91c2d3ea2b1edab73a12291d3f44fcdfb446f17b" - integrity sha512-2kCpn8vlmRTVA3tGr1XRkHOW2ljXjb/hRNxSK3DUf0k6sl9sEdQFSH7cf5qPnCAPcuLHS7b8kuFhA6x8nXFP3g== +"@lerna/listable@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-5.5.1.tgz#c31477fe97b3a1ed319ac18cc41f3ad2b471ef27" + integrity sha512-EU+OUBV0vrySrDhlMHvfdA0NgwRtaTx5nc4XUtNrTN4Zqjav9iElrf6Xx9k0fUq27smiQ1tyutQEwGaNab0VTQ== dependencies: - "@lerna/query-graph" "5.5.0" + "@lerna/query-graph" "5.5.1" chalk "^4.1.0" columnify "^1.6.0" -"@lerna/log-packed@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/log-packed/-/log-packed-5.5.0.tgz#9485d22db36d17d56ed9875e24fe924ff9e7c45f" - integrity sha512-kVDEy29VfBQeha92IBuPq9W/kP6ffboCWuU64lBIAljTDdpFrMFBeLRrWfLSLIVe2fq8FpGk8PInNlDHmvT5PA== +"@lerna/log-packed@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/log-packed/-/log-packed-5.5.1.tgz#a0d94f14efe9fd07b387cc529ab0b5e39a0caa6e" + integrity sha512-i6SomT53TquZwrl8Ib+bleU0xYo8z36jIWGqfb0OlbNZswEbHQ5nvVO73Kjjc14g+eM0JGHwGi79LHFictcjVw== dependencies: byte-size "^7.0.0" columnify "^1.6.0" has-unicode "^2.0.1" npmlog "^6.0.2" -"@lerna/npm-conf@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-conf/-/npm-conf-5.5.0.tgz#e97aa65c6a94b4a9a74c6f6bc3a1c15537917bc8" - integrity sha512-ml1Pmn26a61y6nFijpNE9RAbsNOF2XL1Kqyd3x7+XFaDmqbSDqo2g5qlsb4gTdUj/Uy1niRGzy3XdC0FH5G+mg== +"@lerna/npm-conf@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/npm-conf/-/npm-conf-5.5.1.tgz#e6173dfbd17c841e7140cf7f6229a4ef2fb0a646" + integrity sha512-ARqXAUlkEfFL00fgZa84aFzvp9GSPxAm4Fy1wzGz9ltXTwg/1yyGu6AucSKO1qa/JvcF2giWuXuvkJ3jsY4Log== dependencies: config-chain "^1.1.12" pify "^5.0.0" -"@lerna/npm-dist-tag@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-5.5.0.tgz#a8d4139689fb13b13320175202f07bf42112e902" - integrity sha512-Hz6n9tqbGUuqI1q9IS3tAGx95TkOqLfXRay9kr/hjswj+HKp0Dtw1cu8YRtizA7CuIWw831eXCbqfFyILfytaA== +"@lerna/npm-dist-tag@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-5.5.1.tgz#2d305c4ca46e0670ab34a4b2cc77882f6f318d40" + integrity sha512-DN3l01gpgV3M2MYo7zhZOgZrl21ltr+PoxK2LBVv5Snbhc88WqKm6slCrF5LXnfM6FraZ2UQTjBYXx8fQnpIDw== dependencies: - "@lerna/otplease" "5.5.0" + "@lerna/otplease" "5.5.1" npm-package-arg "8.1.1" npm-registry-fetch "^13.3.0" npmlog "^6.0.2" -"@lerna/npm-install@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-5.5.0.tgz#1ddff558304f62897feaad120c7da28331f5844e" - integrity sha512-axMtqZYuAl5qGcRCBYKqINimMrbQRM1f09sz9rKtwnx15066qT0IaKUt9YYo5bsZm/i3BXpBqcUxZXlGzQNWBQ== +"@lerna/npm-install@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-5.5.1.tgz#f176590a13d409388814a1fc9ae1c975ee4e7db3" + integrity sha512-O99aYWrWAz+EuHrsED2Wv0X6Ge1O9CrAfcIu6dMf8r5Q58LL67engi9AtH98cwx2LTeyYYHwksjewIsL/kn0ig== dependencies: - "@lerna/child-process" "5.5.0" - "@lerna/get-npm-exec-opts" "5.5.0" + "@lerna/child-process" "5.5.1" + "@lerna/get-npm-exec-opts" "5.5.1" fs-extra "^9.1.0" npm-package-arg "8.1.1" npmlog "^6.0.2" signal-exit "^3.0.3" write-pkg "^4.0.0" -"@lerna/npm-publish@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-5.5.0.tgz#388e60b46315c3bdc2b3b7227e503adad13454f7" - integrity sha512-eDcmga5CcXGmSdVXBO75eCX3vypEwQO/lN7VqRpLSOsIHIRUGbfwo/stbz8sIF4+HAkaAFGj6BScjvjlyoh2pQ== +"@lerna/npm-publish@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-5.5.1.tgz#ae93902d7512b70564e41da25370e781964459dc" + integrity sha512-ajdV2Vb9SOGGp7E7pvb0q7gHqQpd8fQ4DztPOQYrhMUILobJgu4oR3tojMp0XN7vki+pG/OmsOqrQY6M02AkPw== dependencies: - "@lerna/otplease" "5.5.0" - "@lerna/run-lifecycle" "5.5.0" + "@lerna/otplease" "5.5.1" + "@lerna/run-lifecycle" "5.5.1" fs-extra "^9.1.0" libnpmpublish "^6.0.4" npm-package-arg "8.1.1" @@ -2582,85 +2582,85 @@ pify "^5.0.0" read-package-json "^5.0.1" -"@lerna/npm-run-script@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-5.5.0.tgz#f98377022358cb179b304fc05253972afc272bfb" - integrity sha512-ltEtw28CLpG/VaWX4PZ1enJ0wxA/Qw8ScAwhQTZj0xL6Lhkq5H0LoEALVRAq2gK10h1p2IUs/W034oXT1chH0w== +"@lerna/npm-run-script@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-5.5.1.tgz#6fd98e78d72005056c5728a02feed1f72258971b" + integrity sha512-/68rDfOHtAEHAeAVYC1KXidQkssMBnz/9kcXlcdUaqe88LXSCuhWz49w7qWsUJvSmqwCuD7BWtVR5zx4GnLXhQ== dependencies: - "@lerna/child-process" "5.5.0" - "@lerna/get-npm-exec-opts" "5.5.0" + "@lerna/child-process" "5.5.1" + "@lerna/get-npm-exec-opts" "5.5.1" npmlog "^6.0.2" -"@lerna/otplease@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-5.5.0.tgz#68ac55c9dd2e1589772852834e9012d29d1f2e7a" - integrity sha512-zNS315iH2VRQz/LJTrqUUuEqMnNsCoMXOMOaBzcB/AL29mYMvJlT05dMqenMPKrRtW0tAFzPC7jLTzybdRa7Qg== +"@lerna/otplease@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-5.5.1.tgz#8f7ba90d0fc0c7556e822025ad013f0122c9072c" + integrity sha512-I2SEuIb7JWWT4xNUNWvKP7qaRHeQslMuiSdJuO6dV1fnH7FM7xEiHnWIhgDsQqacsci17Ix92toORaYmkU/kqg== dependencies: - "@lerna/prompt" "5.5.0" + "@lerna/prompt" "5.5.1" -"@lerna/output@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/output/-/output-5.5.0.tgz#dff2b336d9f92403af23b9533f8448763422818c" - integrity sha512-f+MXc9X1xEe2w0AC+CAMr093MumCTNYmyIt8eUMYQMmoRkWT2n4tN8/KvWw9ucSWLKMkZtOTJiC+S6RJ4nWUig== +"@lerna/output@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/output/-/output-5.5.1.tgz#3d27308adba8025cc7e011f2ab64da3f7ca2fabb" + integrity sha512-G8WpRlXWUCaJqxtVTCrYRSu5hBy0lxsfdzoEJwkVW9wXL6mL4WwH5TkstPq8LFSEr+NkWa+Hz25VO7LywQQWaQ== dependencies: npmlog "^6.0.2" -"@lerna/pack-directory@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/pack-directory/-/pack-directory-5.5.0.tgz#502d67f9ae4772755c8211cb62d46865f8e5aa9d" - integrity sha512-zHpIAeZOpIH/Slb8vuh75XR46mc4RZNwPS6XpwRgMRpp3Y1Bazlv6hDcq+pZTg1FwYKIDQDRfxW3IQi/aDPIjA== +"@lerna/pack-directory@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/pack-directory/-/pack-directory-5.5.1.tgz#0620a46d6b97b289c91c1cbad222135efb294e69" + integrity sha512-gvKnq9spvIPV4KGK1sxCk23jUjKdpzXtZFZ77QSDWfv2ZXOLcU9MvNC9xx23wcQRkX1IhKFngwMtIfcxrUZN2Q== dependencies: - "@lerna/get-packed" "5.5.0" - "@lerna/package" "5.5.0" - "@lerna/run-lifecycle" "5.5.0" - "@lerna/temp-write" "5.5.0" + "@lerna/get-packed" "5.5.1" + "@lerna/package" "5.5.1" + "@lerna/run-lifecycle" "5.5.1" + "@lerna/temp-write" "5.5.1" npm-packlist "^5.1.1" npmlog "^6.0.2" tar "^6.1.0" -"@lerna/package-graph@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-5.5.0.tgz#d73b84aed819924250cbc21c8fcf1d7e945f809a" - integrity sha512-g378NrCTEmVXqkAkv9EX8L3K7JTioPNuxItXTHQxlHDhZ2RM9KCVbT/ihwefVujWwwMPNij10bmfJUaEp2TGPQ== +"@lerna/package-graph@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-5.5.1.tgz#85d9ed617df9e58f68870086c2e6bafea1e9748f" + integrity sha512-BgkJquJcm/GaGwLmZRTCSAdUBitlGP4HmEP1NI9xrR1x9/OHgfVfkp5yDZBipA/6jY7ucumShU6mYE0fIP9CVA== dependencies: - "@lerna/prerelease-id-from-version" "5.5.0" - "@lerna/validation-error" "5.5.0" + "@lerna/prerelease-id-from-version" "5.5.1" + "@lerna/validation-error" "5.5.1" npm-package-arg "8.1.1" npmlog "^6.0.2" semver "^7.3.4" -"@lerna/package@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/package/-/package-5.5.0.tgz#2189e43c4acbbeabf6cd4ae33ad097da7789596e" - integrity sha512-vP08ZdMd3A7B0hEI4ZNgCeBef64yCidrnFUIiIhXb/tAsDmGCGqS2IFdGRNE9vv01tVg0WrPLim4tl8AjoigKw== +"@lerna/package@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/package/-/package-5.5.1.tgz#fab195c5da8ccb98dea81037f53e055e08f0e255" + integrity sha512-K2ylaS3DJ2SU/ptWHMeXkN1AUVPAOKNCP5/K8S42z/ZAmuLlt1LcTMznWPaCbYf2h3HExda8j3UmbEsOtYuixw== dependencies: load-json-file "^6.2.0" npm-package-arg "8.1.1" write-pkg "^4.0.0" -"@lerna/prerelease-id-from-version@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.5.0.tgz#5f228106078a13d58a84b364c2aa8634451798df" - integrity sha512-cpy0EgfO/7fXPhl/EsJnD8uGv0f8d6FHG2R1Xr7sJvmkffhkIy90qkFA7uSaZAA+ar9QFSAUJ+wGox0bhGJhHA== +"@lerna/prerelease-id-from-version@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.5.1.tgz#e8bba66dbba124c5ae30709d98fb10a276908713" + integrity sha512-F12+2ubWOY3pnUyTpV/jgZUMaFWas0ehFwYs20WMAnQQVyRHCVjg+bBfvQPGVnuJ6r7n3kXzn69TLDzouhRJcQ== dependencies: semver "^7.3.4" -"@lerna/profiler@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/profiler/-/profiler-5.5.0.tgz#6ab9604ea2850e38ca654d0b8d1f5594c83c2d7d" - integrity sha512-2DkkMxYCq/RsBptN+gJtmqwdrFqji6QMpNlm7v9JgS9kN2aHUIxcavtHXDaYf9sdPoey/bGypRv9DDTDcuw9MA== +"@lerna/profiler@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/profiler/-/profiler-5.5.1.tgz#7177dfd6170ffae3b37837fe68471a3672e4c89f" + integrity sha512-WDPgXEYl0lU/dBZ7ejiiNLqwJkPFR+d4vmIkPAFR4RsKQV4VCOCtlJ2QxOHroOPLJ7FrKD71rKyX4cZUIrHl7Q== dependencies: fs-extra "^9.1.0" npmlog "^6.0.2" upath "^2.0.1" -"@lerna/project@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/project/-/project-5.5.0.tgz#92f1988c70606dbe1aba7f83f265428f7c1601a0" - integrity sha512-TD6/QGv/+Uh7GRXM/9m3EC0QpK2+U1WA+hoE5pSnpU5oDzwwUkynS3RuAcd2ID19e/u/ajfZtV+xcpaM7t+SHw== +"@lerna/project@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/project/-/project-5.5.1.tgz#71b9a82596810d7b342a3fdfc39cd169e9ea1502" + integrity sha512-If3HOjNk/hcbe1gJDysKPws0RKvyG7rrGzkEmBGQ6bi6+eDdaK98XRFHTTAnHfBVOLLd1eimprZCUsYuCATdLg== dependencies: - "@lerna/package" "5.5.0" - "@lerna/validation-error" "5.5.0" + "@lerna/package" "5.5.1" + "@lerna/validation-error" "5.5.1" cosmiconfig "^7.0.0" dedent "^0.7.0" dot-prop "^6.0.1" @@ -2673,38 +2673,38 @@ resolve-from "^5.0.0" write-json-file "^4.3.0" -"@lerna/prompt@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-5.5.0.tgz#5c77de96f09bbcecb45d0db40233f4db7a12a1df" - integrity sha512-B7QEmmyleR+1XAewqEPdgZPecekJgVoAZ8YZgR8l4QlAMvf5BTHI//3AJI/HPN4DYZWGcjDoGFLEkpX906T8Rw== +"@lerna/prompt@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-5.5.1.tgz#fc17ae06849c7ea2c204912c1ee7314a7ba982bb" + integrity sha512-pKxdfwW4VwIapLj3kZBR3V6usCbZmCfkYUJSO//Vcw/dYf8X1lI9a+qR6imXSa1VwGdU/29oimMGpFn89BjyCA== dependencies: inquirer "^8.2.4" npmlog "^6.0.2" -"@lerna/publish@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-5.5.0.tgz#0ac309bf9fb8a37321534ab83aaf8fa0b6a967e2" - integrity sha512-ZstILgupYxB8TpGkWgPZg1uoFIQUij07kizHau1BZXdV3xwPU6jtYAzGXuztinJDnnxfwjc7SjuinoYZcbmJXg== - dependencies: - "@lerna/check-working-tree" "5.5.0" - "@lerna/child-process" "5.5.0" - "@lerna/collect-updates" "5.5.0" - "@lerna/command" "5.5.0" - "@lerna/describe-ref" "5.5.0" - "@lerna/log-packed" "5.5.0" - "@lerna/npm-conf" "5.5.0" - "@lerna/npm-dist-tag" "5.5.0" - "@lerna/npm-publish" "5.5.0" - "@lerna/otplease" "5.5.0" - "@lerna/output" "5.5.0" - "@lerna/pack-directory" "5.5.0" - "@lerna/prerelease-id-from-version" "5.5.0" - "@lerna/prompt" "5.5.0" - "@lerna/pulse-till-done" "5.5.0" - "@lerna/run-lifecycle" "5.5.0" - "@lerna/run-topologically" "5.5.0" - "@lerna/validation-error" "5.5.0" - "@lerna/version" "5.5.0" +"@lerna/publish@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-5.5.1.tgz#b0f7097e1c0d71f2c438d9cf242406de9d53f8cc" + integrity sha512-hQCEHGLHR4Wd3M/Ay7bmOViL1HRekI/VoJGy+JoG3rn/0H13cTh+lVhvwmtOGKJHsHBQkQ0WaZzwZF16/XLTzA== + dependencies: + "@lerna/check-working-tree" "5.5.1" + "@lerna/child-process" "5.5.1" + "@lerna/collect-updates" "5.5.1" + "@lerna/command" "5.5.1" + "@lerna/describe-ref" "5.5.1" + "@lerna/log-packed" "5.5.1" + "@lerna/npm-conf" "5.5.1" + "@lerna/npm-dist-tag" "5.5.1" + "@lerna/npm-publish" "5.5.1" + "@lerna/otplease" "5.5.1" + "@lerna/output" "5.5.1" + "@lerna/pack-directory" "5.5.1" + "@lerna/prerelease-id-from-version" "5.5.1" + "@lerna/prompt" "5.5.1" + "@lerna/pulse-till-done" "5.5.1" + "@lerna/run-lifecycle" "5.5.1" + "@lerna/run-topologically" "5.5.1" + "@lerna/validation-error" "5.5.1" + "@lerna/version" "5.5.1" fs-extra "^9.1.0" libnpmaccess "^6.0.3" npm-package-arg "8.1.1" @@ -2715,98 +2715,98 @@ pacote "^13.6.1" semver "^7.3.4" -"@lerna/pulse-till-done@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/pulse-till-done/-/pulse-till-done-5.5.0.tgz#fc5fbba9494f1e6c2aa2dd2b366b0cb59b5a11f0" - integrity sha512-PcPSCWGzLp00UGJ5VHDpdqpBQ9C9Cs7E5FImEITGHE9UwcAC23LwSp7tOzdXWPyj3u8PLYLn+ebt9ml1jWSKgA== +"@lerna/pulse-till-done@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/pulse-till-done/-/pulse-till-done-5.5.1.tgz#904a3722ceed4d4905051cf01b5205c9ed8ef3f6" + integrity sha512-fIE9+LRy172Utfei34QpAg34CFy890j2GCZFln6A+0M3aMNrXkLgF3Zn2awPCugXNu7tLqHRrdZ9ZiSeuk5FYg== dependencies: npmlog "^6.0.2" -"@lerna/query-graph@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-5.5.0.tgz#8e3baee06bb5a5272f947c40451d5a0b3be20b29" - integrity sha512-mqCzZRF+IDPSj2zYJ1eO3PQsZshiKf54BXAe7HnYYJNbs1i8JMRpdaLr3TEyKDpVTcVzbEmFKwGi7KMhJG6rBQ== +"@lerna/query-graph@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-5.5.1.tgz#7c2cea2e075941680fc478352f9ff101e7d133e9" + integrity sha512-BqkxJntH/2o+s9Qz0WUOnbA/SW+ASjkvrS/DJ9jVeZ6KQQykPx/VN+ZRcWCBaSDlJEjSyMiTZUPGqtbN5qV+QQ== dependencies: - "@lerna/package-graph" "5.5.0" + "@lerna/package-graph" "5.5.1" -"@lerna/resolve-symlink@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/resolve-symlink/-/resolve-symlink-5.5.0.tgz#3a90a7c6be3d7622c4698636736a88af299b02d9" - integrity sha512-J44Kc6OWa1uNZh+YSWuIBorTpTuXhuuJ7DtX4vwfF3AAp2frW6pBrmFZMibOcyOQ6QCp+PeiHQCXCF42uSq8pA== +"@lerna/resolve-symlink@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/resolve-symlink/-/resolve-symlink-5.5.1.tgz#5fdef838f904ff941de6c004c27c3b0d18f482e5" + integrity sha512-xuVPN9SrtOfx9crgYbfJX7c/TpGKQj2cKlkGNt1HqfD2GvUvLzksn1Wjj1Mq23yinPNXo2QDXr7XgjHuDNd48w== dependencies: fs-extra "^9.1.0" npmlog "^6.0.2" read-cmd-shim "^3.0.0" -"@lerna/rimraf-dir@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-5.5.0.tgz#fe22c154f2ebd678f27f5258cb655f7b3c948bb4" - integrity sha512-dwWN5SGXQ39FocRAZ3uL7tYUuK98r/VHQZRcJjJ8hxpuxti+EPzGegtA05NsvvmW2PpFsBzYKITFQHX3GX4LWA== +"@lerna/rimraf-dir@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-5.5.1.tgz#ab969eace4aac50d6cfaf46d47bb0e11e80f1b98" + integrity sha512-bS7NUKFMT1HsqEFA8mxtHD3jDnpS2xLfQjCyCb7FHHatL46ByZ4oex2965XqL2/aOf+C5aCvYmLFHQ9JN7E2cQ== dependencies: - "@lerna/child-process" "5.5.0" + "@lerna/child-process" "5.5.1" npmlog "^6.0.2" path-exists "^4.0.0" rimraf "^3.0.2" -"@lerna/run-lifecycle@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/run-lifecycle/-/run-lifecycle-5.5.0.tgz#50a434b9fd55134bb285c7c7a24532996a6c0d8d" - integrity sha512-BtnEO3IlZ7znUmQtSxd7oSSmgzJbSH+v58foTpbuvMtOBFJxV4LNyv2uyto2t4bYdCWEnw4ybd8j32aEEG9UNQ== +"@lerna/run-lifecycle@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/run-lifecycle/-/run-lifecycle-5.5.1.tgz#3dffcd63a295782e0a851159679879ed210c7019" + integrity sha512-ZM66N7e1sUxsckBnJxdP1NenPNo3hKjPi8fop4do61kwHrWakyRZHl5EEw3CgCWtC7QT+d3zQ/XgDQeJMYEUZg== dependencies: - "@lerna/npm-conf" "5.5.0" + "@lerna/npm-conf" "5.5.1" "@npmcli/run-script" "^4.1.7" npmlog "^6.0.2" p-queue "^6.6.2" -"@lerna/run-topologically@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-5.5.0.tgz#39d94868ab39e4f3951bd5322603695a1ebba2e0" - integrity sha512-zl4I/SNg/yiLja1aF0B4X22CRzpRdvLB47KGjAgiGydcHwx2TUmI3MPoQVjvUbaOuctF/wSMS2tI6Hgdo60I0Q== +"@lerna/run-topologically@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-5.5.1.tgz#11954aa9419e6fc5d5d6eee6644d333dd13fce85" + integrity sha512-27n6SY2X8hWIU2VkttNx+G9D5pUXkxvkum6fvWkOrT/3a5miIwmeZvk0t1qhJ2VHxheB3hpd8HntAb2I2tR62g== dependencies: - "@lerna/query-graph" "5.5.0" + "@lerna/query-graph" "5.5.1" p-queue "^6.6.2" -"@lerna/run@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/run/-/run-5.5.0.tgz#294a1b374567255e70e545ae2567ec5c2565dcf6" - integrity sha512-yYR65A/GcDgEMmk2lMSBHGAbdgLMi6wICugLzVXfXISuTbEMzN1dCwSeGBOxzK2cvKV2Bpn4WeEYs64FNmNJbQ== - dependencies: - "@lerna/command" "5.5.0" - "@lerna/filter-options" "5.5.0" - "@lerna/npm-run-script" "5.5.0" - "@lerna/output" "5.5.0" - "@lerna/profiler" "5.5.0" - "@lerna/run-topologically" "5.5.0" - "@lerna/timer" "5.5.0" - "@lerna/validation-error" "5.5.0" +"@lerna/run@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/run/-/run-5.5.1.tgz#8671e0e47641ede8d8f6ef8464c819d8c192c357" + integrity sha512-IVXkiOmTMm1jtrDznunzQx796D9LrwKhlmsTv4YTNfnnyPBlyDAobm/PmOUekf30LKrKvcgTRnbEQ6vWXTR93Q== + dependencies: + "@lerna/command" "5.5.1" + "@lerna/filter-options" "5.5.1" + "@lerna/npm-run-script" "5.5.1" + "@lerna/output" "5.5.1" + "@lerna/profiler" "5.5.1" + "@lerna/run-topologically" "5.5.1" + "@lerna/timer" "5.5.1" + "@lerna/validation-error" "5.5.1" p-map "^4.0.0" -"@lerna/symlink-binary@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/symlink-binary/-/symlink-binary-5.5.0.tgz#1af7df1905dc01b5312af35f1f2f77269ebb9a65" - integrity sha512-vpVzEWgVfKGzMheb9XizF8hF/Ypfov0iMPBSAzVNxu5eNQVUz3KFrIZNgiBsFdIVN4W/y4jLwOSgXXKwvIodkA== +"@lerna/symlink-binary@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/symlink-binary/-/symlink-binary-5.5.1.tgz#d0b68e8dd37e8adce5fcb7eb382975328e167e83" + integrity sha512-PhrpeO2+3S1bYURb8y7QykmvwS/3KT2nF6Tvv23aqHJOBnrD61I2x0lQdjZK71+WOvi+EN+CatHckNWez14zpw== dependencies: - "@lerna/create-symlink" "5.5.0" - "@lerna/package" "5.5.0" + "@lerna/create-symlink" "5.5.1" + "@lerna/package" "5.5.1" fs-extra "^9.1.0" p-map "^4.0.0" -"@lerna/symlink-dependencies@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/symlink-dependencies/-/symlink-dependencies-5.5.0.tgz#7b94c8385397bea1c1be4b280c335155f2e431cf" - integrity sha512-gqFZ4AeVr+nqyfg8c2xNizGzBemfgtCpGv4NnjA/66HJWCE+/fT7NTIi8Qk2glbYf37ojRcjUfc0RvW7NGv5qA== +"@lerna/symlink-dependencies@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/symlink-dependencies/-/symlink-dependencies-5.5.1.tgz#0536f872d06abe8d6d28bc477eac1c6a9caf750c" + integrity sha512-xfxTIbg/fUC0afRODbXnFeJ7inEEow4Jkt3agrI10BrztjDKOmoG65KPPh8j0TGKk46TmeN5DI2Ob/5sKRiRzA== dependencies: - "@lerna/create-symlink" "5.5.0" - "@lerna/resolve-symlink" "5.5.0" - "@lerna/symlink-binary" "5.5.0" + "@lerna/create-symlink" "5.5.1" + "@lerna/resolve-symlink" "5.5.1" + "@lerna/symlink-binary" "5.5.1" fs-extra "^9.1.0" p-map "^4.0.0" p-map-series "^2.1.0" -"@lerna/temp-write@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/temp-write/-/temp-write-5.5.0.tgz#82eb605edaba76ea2d43b95f7585dc92d7cadffe" - integrity sha512-7MmqTfyWcjGkgPkWHaldmCmDBSLka50z0+lsmZuGLwIvQl72ZfC+ZJF/6107m+hgtUJBpJQ3UYEhrrdfR4L46Q== +"@lerna/temp-write@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/temp-write/-/temp-write-5.5.1.tgz#954a35744a5e5e2fe36095a79f1501b541758fb9" + integrity sha512-Msuv4OBXXKJlbxhD4kAUs95XsPYGshoKwQSI2sqOinFXnOkkbhdPdRz+7cd4JKs5qMCEy0+5dh7haruYDnSWmQ== dependencies: graceful-fs "^4.1.15" is-stream "^2.0.0" @@ -2814,37 +2814,37 @@ temp-dir "^1.0.0" uuid "^8.3.2" -"@lerna/timer@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/timer/-/timer-5.5.0.tgz#c70ecc74a02757d76f9dd4b6013a2bacdb1bb6ae" - integrity sha512-jgCL2ZmZNn7sWL+M/TuGJukTkUs/il6EwBYcgd10h0JazQ4fAiBhFq36ZzTvYkz6ujKvKOcqyWrMdmi8Q339qA== +"@lerna/timer@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/timer/-/timer-5.5.1.tgz#fac4d0540641798ec38f6009de5d2073c9695d61" + integrity sha512-DLmCZG0dKh7+Ie/CzK+iz6RPRyAJbXt+4D8OA7n6o/K/Q6AERuNabCDS/3AhJKTdReEjoA2UpswrHXfBN48xVg== -"@lerna/validation-error@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/validation-error/-/validation-error-5.5.0.tgz#aad031859878516707c83b9e4d1ea9aeb0180005" - integrity sha512-o/8sEaZKdZdE4/t+E/cFpnYIiDzt7uMHVpWmpCG0l6nZSDzB8+5ehAAudy2qJOwxEAKJ6QGvi7jWLjc2NWa4HQ== +"@lerna/validation-error@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/validation-error/-/validation-error-5.5.1.tgz#8d9908fc32c299d2658b0fb27d0a9095deb7ccb7" + integrity sha512-sO5Y6GKmMPtYSKHHR5bNXf/HKISb2g/7uny96X28h+/DihiLhHb0q09fIqmY5WHA1AHsJProZFVEN3BlNrtfEg== dependencies: npmlog "^6.0.2" -"@lerna/version@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-5.5.0.tgz#a40dfd48b3d751d5007e48bcc9828fc69ee812ab" - integrity sha512-E6ZrzTrYwof5cSvyTpztZKOiJKAK+aXi/gfsGbLdbYGMArY4B/pYOMOcRMXHBh7BuLicMih/mRUb4M7uCnuE0A== - dependencies: - "@lerna/check-working-tree" "5.5.0" - "@lerna/child-process" "5.5.0" - "@lerna/collect-updates" "5.5.0" - "@lerna/command" "5.5.0" - "@lerna/conventional-commits" "5.5.0" - "@lerna/github-client" "5.5.0" - "@lerna/gitlab-client" "5.5.0" - "@lerna/output" "5.5.0" - "@lerna/prerelease-id-from-version" "5.5.0" - "@lerna/prompt" "5.5.0" - "@lerna/run-lifecycle" "5.5.0" - "@lerna/run-topologically" "5.5.0" - "@lerna/temp-write" "5.5.0" - "@lerna/validation-error" "5.5.0" +"@lerna/version@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-5.5.1.tgz#791e4812a91fe2ddaec6ec1d62ad1b995f931677" + integrity sha512-P2AWTBKRytnSOSS243u3/cz1ecOPG2LTMbiyVBcFnYSAgzHf8AcJYtyfu4aMFzpSD5JfVyYSMvraRiZqK4r7+Q== + dependencies: + "@lerna/check-working-tree" "5.5.1" + "@lerna/child-process" "5.5.1" + "@lerna/collect-updates" "5.5.1" + "@lerna/command" "5.5.1" + "@lerna/conventional-commits" "5.5.1" + "@lerna/github-client" "5.5.1" + "@lerna/gitlab-client" "5.5.1" + "@lerna/output" "5.5.1" + "@lerna/prerelease-id-from-version" "5.5.1" + "@lerna/prompt" "5.5.1" + "@lerna/run-lifecycle" "5.5.1" + "@lerna/run-topologically" "5.5.1" + "@lerna/temp-write" "5.5.1" + "@lerna/validation-error" "5.5.1" chalk "^4.1.0" dedent "^0.7.0" load-json-file "^6.2.0" @@ -2858,10 +2858,10 @@ slash "^3.0.0" write-json-file "^4.3.0" -"@lerna/write-log-file@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@lerna/write-log-file/-/write-log-file-5.5.0.tgz#6f3d7945ee6dda220f9188d3160eda775bd8941e" - integrity sha512-XPnp5B+bcmwpXJpJn45V8e2SU6Z1oTwW0vW9uW3l0nmbOvpT9PbPkf9hC80cZOWovXSBefUDwEGqA5fQdhvqGg== +"@lerna/write-log-file@5.5.1": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@lerna/write-log-file/-/write-log-file-5.5.1.tgz#d9ee4bf21ce843de92249d15ae3b7d55710114d2" + integrity sha512-gWdDQsG6bHsExa+/1+oHyPI/W+pW6IoKw8fKxs62YOZKei3jKxyQbgMZyMqOTSs76kIe2LiY5JsoBD7saN/ORg== dependencies: npmlog "^6.0.2" write-file-atomic "^4.0.1" @@ -8586,27 +8586,27 @@ kleur@^4.1.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d" integrity sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA== -lerna@5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-5.5.0.tgz#94ebc67ebe67079e5ac74f6ba7c0b130c88f3e90" - integrity sha512-1cZIijUWcI9ZqK+ejj1dBejTOLL64b0pIjYXb9KN8soNIONm/1zbJiSBiAyF4Hd6x4XuIC3kdFx7Ff3Pb9KsYA== - dependencies: - "@lerna/add" "5.5.0" - "@lerna/bootstrap" "5.5.0" - "@lerna/changed" "5.5.0" - "@lerna/clean" "5.5.0" - "@lerna/cli" "5.5.0" - "@lerna/create" "5.5.0" - "@lerna/diff" "5.5.0" - "@lerna/exec" "5.5.0" - "@lerna/import" "5.5.0" - "@lerna/info" "5.5.0" - "@lerna/init" "5.5.0" - "@lerna/link" "5.5.0" - "@lerna/list" "5.5.0" - "@lerna/publish" "5.5.0" - "@lerna/run" "5.5.0" - "@lerna/version" "5.5.0" +lerna@5.5.1: + version "5.5.1" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-5.5.1.tgz#e3bd9bdcfcbe42585ab6168f0efe1c7043afc61e" + integrity sha512-Ofvlm5FRRxF8IQXnx47YbIXmRDHnDaegDwJ4Kq+cVnafbB0VZvRVy/S4ppmnftnqvd4MBXU022lhW9uGN66iZw== + dependencies: + "@lerna/add" "5.5.1" + "@lerna/bootstrap" "5.5.1" + "@lerna/changed" "5.5.1" + "@lerna/clean" "5.5.1" + "@lerna/cli" "5.5.1" + "@lerna/create" "5.5.1" + "@lerna/diff" "5.5.1" + "@lerna/exec" "5.5.1" + "@lerna/import" "5.5.1" + "@lerna/info" "5.5.1" + "@lerna/init" "5.5.1" + "@lerna/link" "5.5.1" + "@lerna/list" "5.5.1" + "@lerna/publish" "5.5.1" + "@lerna/run" "5.5.1" + "@lerna/version" "5.5.1" import-local "^3.0.2" npmlog "^6.0.2" nx ">=14.6.1 < 16" From 1613dee946afb2c55f3020971f8b7d52f1d11384 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Sep 2022 19:18:48 +0400 Subject: [PATCH 06/22] chore: update dependency @types/prettier to v2.7.0 (#1116) --- package.json | 2 +- yarn.lock | 13 ++++--------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 325ea6f410..b6d1cc041e 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "@types/eslint-scope": "3.7.4", "@types/jest": "28.1.8", "@types/node": "16.11.41", - "@types/prettier": "2.6.3", + "@types/prettier": "2.7.0", "@typescript-eslint/eslint-plugin": "5.36.2", "@typescript-eslint/parser": "5.36.2", "env-cmd": "10.1.0", diff --git a/yarn.lock b/yarn.lock index febc82a0b9..23d886aaed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3698,21 +3698,16 @@ resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb" integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g== -"@types/prettier@2.6.3": - version "2.6.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.3.tgz#68ada76827b0010d0db071f739314fa429943d0a" - integrity sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg== +"@types/prettier@2.7.0", "@types/prettier@^2.6.1": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.0.tgz#ea03e9f0376a4446f44797ca19d9c46c36e352dc" + integrity sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A== "@types/prettier@^2.1.5": version "2.3.0" resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.0.tgz#2e8332cc7363f887d32ec5496b207d26ba8052bb" integrity sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw== -"@types/prettier@^2.6.1": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.0.tgz#ea03e9f0376a4446f44797ca19d9c46c36e352dc" - integrity sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A== - "@types/q@^1.5.1": version "1.5.4" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" From 8ad6fba2eb4136b71a4bfc9504f7215e251c06ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJamesHenry=E2=80=9D?= Date: Sat, 17 Sep 2022 19:53:03 +0400 Subject: [PATCH 07/22] chore: update integration-tests snapshots --- ...ce-create-application-false-ng-add-then-project.test.ts.snap | 2 +- ...ce-create-application-false-project-then-ng-add.test.ts.snap | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap index aef8864b1c..f1d05afc24 100644 --- a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap +++ b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap @@ -2,7 +2,7 @@ exports[`v13-new-workspace-create-application-false-ng-add-then-project it should pass linting when adding a project before running ng-add 2`] = ` Object { - "@angular-devkit/build-angular": "^14.2.2", + "@angular-devkit/build-angular": "^14.2.3", "@angular-eslint/builder": "9999.0.1-local-integration-tests", "@angular-eslint/eslint-plugin": "9999.0.1-local-integration-tests", "@angular-eslint/eslint-plugin-template": "9999.0.1-local-integration-tests", diff --git a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap index fdc74ed777..b5ae70741a 100644 --- a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap +++ b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap @@ -2,7 +2,7 @@ exports[`v13-new-workspace-create-application-false-project-then-ng-add it should pass linting when ng-add is run before adding a project 2`] = ` Object { - "@angular-devkit/build-angular": "^14.2.2", + "@angular-devkit/build-angular": "^14.2.3", "@angular-eslint/builder": "9999.0.1-local-integration-tests", "@angular-eslint/eslint-plugin": "9999.0.1-local-integration-tests", "@angular-eslint/eslint-plugin-template": "9999.0.1-local-integration-tests", From 96435a881f40ca9a124c8f44009a6f656f31e1f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Sep 2022 21:47:14 +0400 Subject: [PATCH 08/22] feat: update typescript-eslint packages to v5.37.0 (#1138) --- package.json | 4 +- packages/eslint-plugin-template/package.json | 4 +- packages/eslint-plugin/package.json | 2 +- ...ion-false-ng-add-then-project.test.ts.snap | 4 +- ...ion-false-project-then-ng-add.test.ts.snap | 4 +- .../v13-new-workspace.test.ts.snap | 4 +- packages/schematics/package.json | 2 +- packages/utils/package.json | 2 +- yarn.lock | 98 +++++++++---------- 9 files changed, 62 insertions(+), 62 deletions(-) diff --git a/package.json b/package.json index b6d1cc041e..24c52b4b9e 100644 --- a/package.json +++ b/package.json @@ -67,8 +67,8 @@ "@types/jest": "28.1.8", "@types/node": "16.11.41", "@types/prettier": "2.7.0", - "@typescript-eslint/eslint-plugin": "5.36.2", - "@typescript-eslint/parser": "5.36.2", + "@typescript-eslint/eslint-plugin": "5.37.0", + "@typescript-eslint/parser": "5.37.0", "env-cmd": "10.1.0", "eslint": "8.23.0", "eslint-config-prettier": "8.5.0", diff --git a/packages/eslint-plugin-template/package.json b/packages/eslint-plugin-template/package.json index 1e7c029dec..02028af241 100644 --- a/packages/eslint-plugin-template/package.json +++ b/packages/eslint-plugin-template/package.json @@ -18,8 +18,8 @@ ], "dependencies": { "@angular-eslint/bundled-angular-compiler": "14.0.4", - "@typescript-eslint/type-utils": "5.36.2", - "@typescript-eslint/utils": "5.36.2", + "@typescript-eslint/type-utils": "5.37.0", + "@typescript-eslint/utils": "5.37.0", "aria-query": "5.0.2", "axobject-query": "3.0.1" }, diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 92c0496f98..7c18af07ac 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -18,7 +18,7 @@ ], "dependencies": { "@angular-eslint/utils": "14.0.4", - "@typescript-eslint/utils": "5.36.2" + "@typescript-eslint/utils": "5.37.0" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0", diff --git a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap index f1d05afc24..90c9bc24db 100644 --- a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap +++ b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap @@ -11,8 +11,8 @@ Object { "@angular/cli": "~14.2.2", "@angular/compiler-cli": "^14.2.0", "@types/jasmine": "~4.0.0", - "@typescript-eslint/eslint-plugin": "5.36.2", - "@typescript-eslint/parser": "5.36.2", + "@typescript-eslint/eslint-plugin": "5.37.0", + "@typescript-eslint/parser": "5.37.0", "eslint": "^8.23.0", "jasmine-core": "~4.3.0", "karma": "~6.4.0", diff --git a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap index b5ae70741a..67f2132502 100644 --- a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap +++ b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap @@ -11,8 +11,8 @@ Object { "@angular/cli": "~14.2.2", "@angular/compiler-cli": "^14.2.0", "@types/jasmine": "~4.0.0", - "@typescript-eslint/eslint-plugin": "5.36.2", - "@typescript-eslint/parser": "5.36.2", + "@typescript-eslint/eslint-plugin": "5.37.0", + "@typescript-eslint/parser": "5.37.0", "eslint": "^8.23.0", "jasmine-core": "~4.3.0", "karma": "~6.4.0", diff --git a/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap b/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap index a0ef782092..f122167710 100644 --- a/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap +++ b/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap @@ -11,8 +11,8 @@ Object { "@angular/cli": "~14.2.2", "@angular/compiler-cli": "^14.2.0", "@types/jasmine": "~4.0.0", - "@typescript-eslint/eslint-plugin": "5.36.2", - "@typescript-eslint/parser": "5.36.2", + "@typescript-eslint/eslint-plugin": "5.37.0", + "@typescript-eslint/parser": "5.37.0", "eslint": "^8.23.0", "jasmine-core": "~4.3.0", "karma": "~6.4.0", diff --git a/packages/schematics/package.json b/packages/schematics/package.json index a0972c723f..2b680776ae 100644 --- a/packages/schematics/package.json +++ b/packages/schematics/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@types/tmp": "0.2.3", - "@typescript-eslint/utils": "5.36.2", + "@typescript-eslint/utils": "5.37.0", "eslint": "8.23.0", "tslint-to-eslint-config": "2.4.0" }, diff --git a/packages/utils/package.json b/packages/utils/package.json index cd13b5ce19..b58d2c2652 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@angular-eslint/bundled-angular-compiler": "14.0.4", - "@typescript-eslint/utils": "5.36.2" + "@typescript-eslint/utils": "5.37.0" }, "gitHead": "e2006e5e9c99e5a943d1a999e0efa5247d29ec24" } diff --git a/yarn.lock b/yarn.lock index 23d886aaed..7625bbd712 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3747,14 +3747,14 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.2.tgz#6df092a20e0f9ec748b27f293a12cb39d0c1fe4d" - integrity sha512-OwwR8LRwSnI98tdc2z7mJYgY60gf7I9ZfGjN5EjCwwns9bdTuQfAXcsjSB2wSQ/TVNYSGKf4kzVXbNGaZvwiXw== - dependencies: - "@typescript-eslint/scope-manager" "5.36.2" - "@typescript-eslint/type-utils" "5.36.2" - "@typescript-eslint/utils" "5.36.2" +"@typescript-eslint/eslint-plugin@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.37.0.tgz#5ccdd5d9004120f28fc6e717fb4b5c9bddcfbc04" + integrity sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og== + dependencies: + "@typescript-eslint/scope-manager" "5.37.0" + "@typescript-eslint/type-utils" "5.37.0" + "@typescript-eslint/utils" "5.37.0" debug "^4.3.4" functional-red-black-tree "^1.0.1" ignore "^5.2.0" @@ -3762,70 +3762,70 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/parser@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.36.2.tgz#3ddf323d3ac85a25295a55fcb9c7a49ab4680ddd" - integrity sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA== +"@typescript-eslint/parser@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.37.0.tgz#c382077973f3a4ede7453fb14cadcad3970cbf3b" + integrity sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw== dependencies: - "@typescript-eslint/scope-manager" "5.36.2" - "@typescript-eslint/types" "5.36.2" - "@typescript-eslint/typescript-estree" "5.36.2" + "@typescript-eslint/scope-manager" "5.37.0" + "@typescript-eslint/types" "5.37.0" + "@typescript-eslint/typescript-estree" "5.37.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz#a75eb588a3879ae659514780831370642505d1cd" - integrity sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw== +"@typescript-eslint/scope-manager@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz#044980e4f1516a774a418dafe701a483a6c9f9ca" + integrity sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q== dependencies: - "@typescript-eslint/types" "5.36.2" - "@typescript-eslint/visitor-keys" "5.36.2" + "@typescript-eslint/types" "5.37.0" + "@typescript-eslint/visitor-keys" "5.37.0" -"@typescript-eslint/type-utils@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz#752373f4babf05e993adf2cd543a763632826391" - integrity sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw== +"@typescript-eslint/type-utils@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz#43ed2f567ada49d7e33a6e4b6f9babd060445fe5" + integrity sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ== dependencies: - "@typescript-eslint/typescript-estree" "5.36.2" - "@typescript-eslint/utils" "5.36.2" + "@typescript-eslint/typescript-estree" "5.37.0" + "@typescript-eslint/utils" "5.37.0" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.36.2.tgz#a5066e500ebcfcee36694186ccc57b955c05faf9" - integrity sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ== +"@typescript-eslint/types@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.37.0.tgz#09e4870a5f3af7af3f84e08d792644a87d232261" + integrity sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA== -"@typescript-eslint/typescript-estree@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz#0c93418b36c53ba0bc34c61fe9405c4d1d8fe560" - integrity sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w== +"@typescript-eslint/typescript-estree@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz#956dcf5c98363bcb97bdd5463a0a86072ff79355" + integrity sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA== dependencies: - "@typescript-eslint/types" "5.36.2" - "@typescript-eslint/visitor-keys" "5.36.2" + "@typescript-eslint/types" "5.37.0" + "@typescript-eslint/visitor-keys" "5.37.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.36.2.tgz#b01a76f0ab244404c7aefc340c5015d5ce6da74c" - integrity sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg== +"@typescript-eslint/utils@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.37.0.tgz#7784cb8e91390c4f90ccaffd24a0cf9874df81b2" + integrity sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ== dependencies: "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.36.2" - "@typescript-eslint/types" "5.36.2" - "@typescript-eslint/typescript-estree" "5.36.2" + "@typescript-eslint/scope-manager" "5.37.0" + "@typescript-eslint/types" "5.37.0" + "@typescript-eslint/typescript-estree" "5.37.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/visitor-keys@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz#2f8f78da0a3bad3320d2ac24965791ac39dace5a" - integrity sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A== +"@typescript-eslint/visitor-keys@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz#7b72dd343295ea11e89b624995abc7103c554eee" + integrity sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA== dependencies: - "@typescript-eslint/types" "5.36.2" + "@typescript-eslint/types" "5.37.0" eslint-visitor-keys "^3.3.0" "@verdaccio/commons-api@10.2.0": From 564ec46fd6412cff181e34027889f4803bfa6c0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJamesHenry=E2=80=9D?= Date: Sat, 17 Sep 2022 21:59:59 +0400 Subject: [PATCH 09/22] chore: update builder deps as part of nx-migrate automation --- .github/workflows/nx-migrate.yml | 3 +++ tools/scripts/update-builder-nx-deps.ts | 34 +++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 tools/scripts/update-builder-nx-deps.ts diff --git a/.github/workflows/nx-migrate.yml b/.github/workflows/nx-migrate.yml index 0e2ef10c5b..13da93d7fe 100644 --- a/.github/workflows/nx-migrate.yml +++ b/.github/workflows/nx-migrate.yml @@ -55,6 +55,9 @@ jobs: # Revert renovate's changes to package.json and yarn.lock so that it is a clean migrate from the status quo git checkout HEAD~1 -- package.json yarn.lock + # Update the version of nx packages specified in the builder package + npx ts-node --project ./tsconfig.tools.json ./tools/scripts/update-builder-nx-deps.ts + yarn --ignore-scripts npx nx migrate @nrwl/workspace@$NX_VERSION diff --git a/tools/scripts/update-builder-nx-deps.ts b/tools/scripts/update-builder-nx-deps.ts new file mode 100644 index 0000000000..8eb8ba899a --- /dev/null +++ b/tools/scripts/update-builder-nx-deps.ts @@ -0,0 +1,34 @@ +import { writeFileSync } from 'fs'; +import { join } from 'path'; +import { format, resolveConfig } from 'prettier'; + +/** + * Used within the nx-migrate.yml workflow to help automate renovate PRs + */ +(async function updateBuilderNxDeps() { + try { + if (!process.env.NX_VERSION || !process.env.NX_VERSION.length) { + throw new Error('NX_VERSION environment variable is not set'); + } + const packageJsonPath = join( + __dirname, + '../../packages/builder/package.json', + ); + // eslint-disable-next-line @typescript-eslint/no-var-requires + const packageJson = require(packageJsonPath); + const finalVersion = `^${process.env.NX_VERSION}`; + packageJson.dependencies['@nrwl/devkit'] = finalVersion; + packageJson.dependencies['nx'] = finalVersion; + + writeFileSync( + packageJsonPath, + format(JSON.stringify(packageJson, null, 2), { + ...(await resolveConfig(packageJsonPath)), + parser: 'json', + }), + ); + } catch (err) { + console.error(err); + process.exit(1); + } +})(); From 561b993b36da9f844c64548edfd0e063e2cac6f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJamesHenry=E2=80=9D?= Date: Sat, 17 Sep 2022 22:16:13 +0400 Subject: [PATCH 10/22] chore: update builder deps as part of nx-migrate automation --- .github/workflows/nx-migrate.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/nx-migrate.yml b/.github/workflows/nx-migrate.yml index 13da93d7fe..7089f4f5a4 100644 --- a/.github/workflows/nx-migrate.yml +++ b/.github/workflows/nx-migrate.yml @@ -55,13 +55,13 @@ jobs: # Revert renovate's changes to package.json and yarn.lock so that it is a clean migrate from the status quo git checkout HEAD~1 -- package.json yarn.lock - # Update the version of nx packages specified in the builder package - npx ts-node --project ./tsconfig.tools.json ./tools/scripts/update-builder-nx-deps.ts - yarn --ignore-scripts npx nx migrate @nrwl/workspace@$NX_VERSION + # Update the version of nx packages specified in the builder package + npx ts-node --project ./tsconfig.tools.json ./tools/scripts/update-builder-nx-deps.ts + # Sometimes Nx can require config formatting changes after a migrate command yarn --ignore-scripts npx nx format From 9c9f28b48300ea4893bc0021cb48404acb75ee1b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Sep 2022 22:21:37 +0400 Subject: [PATCH 11/22] feat: update dependency eslint to v8.23.1 (#1137) --- package.json | 2 +- ...ion-false-ng-add-then-project.test.ts.snap | 2 +- ...ion-false-project-then-ng-add.test.ts.snap | 2 +- .../v13-new-workspace.test.ts.snap | 2 +- packages/schematics/package.json | 2 +- yarn.lock | 25 +++++++++++-------- 6 files changed, 20 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 24c52b4b9e..0941b56a22 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "@typescript-eslint/eslint-plugin": "5.37.0", "@typescript-eslint/parser": "5.37.0", "env-cmd": "10.1.0", - "eslint": "8.23.0", + "eslint": "8.23.1", "eslint-config-prettier": "8.5.0", "execa": "5.1.1", "husky": "8.0.1", diff --git a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap index 90c9bc24db..c48b9c5203 100644 --- a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap +++ b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap @@ -13,7 +13,7 @@ Object { "@types/jasmine": "~4.0.0", "@typescript-eslint/eslint-plugin": "5.37.0", "@typescript-eslint/parser": "5.37.0", - "eslint": "^8.23.0", + "eslint": "^8.23.1", "jasmine-core": "~4.3.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.1.0", diff --git a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap index 67f2132502..8a49685503 100644 --- a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap +++ b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap @@ -13,7 +13,7 @@ Object { "@types/jasmine": "~4.0.0", "@typescript-eslint/eslint-plugin": "5.37.0", "@typescript-eslint/parser": "5.37.0", - "eslint": "^8.23.0", + "eslint": "^8.23.1", "jasmine-core": "~4.3.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.1.0", diff --git a/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap b/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap index f122167710..19493b93e1 100644 --- a/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap +++ b/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap @@ -13,7 +13,7 @@ Object { "@types/jasmine": "~4.0.0", "@typescript-eslint/eslint-plugin": "5.37.0", "@typescript-eslint/parser": "5.37.0", - "eslint": "^8.23.0", + "eslint": "^8.23.1", "jasmine-core": "~4.3.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.1.0", diff --git a/packages/schematics/package.json b/packages/schematics/package.json index 2b680776ae..6bf32e40a3 100644 --- a/packages/schematics/package.json +++ b/packages/schematics/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@types/tmp": "0.2.3", "@typescript-eslint/utils": "5.37.0", - "eslint": "8.23.0", + "eslint": "8.23.1", "tslint-to-eslint-config": "2.4.0" }, "peerDependencies": { diff --git a/yarn.lock b/yarn.lock index 7625bbd712..bde6fc2fc2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1769,10 +1769,10 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@eslint/eslintrc@^1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.1.tgz#de0807bfeffc37b964a7d0400e0c348ce5a2543d" - integrity sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ== +"@eslint/eslintrc@^1.3.2": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.2.tgz#58b69582f3b7271d8fa67fe5251767a5b38ea356" + integrity sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ== dependencies: ajv "^6.12.4" debug "^4.3.2" @@ -6194,12 +6194,12 @@ eslint-visitor-keys@^3.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== -eslint@8.23.0: - version "8.23.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.0.tgz#a184918d288820179c6041bb3ddcc99ce6eea040" - integrity sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA== +eslint@8.23.1: + version "8.23.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.1.tgz#cfd7b3f7fdd07db8d16b4ac0516a29c8d8dca5dc" + integrity sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg== dependencies: - "@eslint/eslintrc" "^1.3.1" + "@eslint/eslintrc" "^1.3.2" "@humanwhocodes/config-array" "^0.10.4" "@humanwhocodes/gitignore-to-minimatch" "^1.0.2" "@humanwhocodes/module-importer" "^1.0.1" @@ -6218,7 +6218,6 @@ eslint@8.23.0: fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" find-up "^5.0.0" - functional-red-black-tree "^1.0.1" glob-parent "^6.0.1" globals "^13.15.0" globby "^11.1.0" @@ -6227,6 +6226,7 @@ eslint@8.23.0: import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" + js-sdsl "^4.1.4" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" @@ -8290,6 +8290,11 @@ jest@28.1.3: import-local "^3.0.2" jest-cli "^28.1.3" +js-sdsl@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.4.tgz#78793c90f80e8430b7d8dc94515b6c77d98a26a6" + integrity sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw== + js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" From d8044681671387457237f9c9de59c206ddbdceab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJamesHenry=E2=80=9D?= Date: Sat, 17 Sep 2022 22:35:25 +0400 Subject: [PATCH 12/22] chore: update builder deps as part of nx-migrate automation --- .github/workflows/nx-migrate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nx-migrate.yml b/.github/workflows/nx-migrate.yml index 7089f4f5a4..b0353c6082 100644 --- a/.github/workflows/nx-migrate.yml +++ b/.github/workflows/nx-migrate.yml @@ -60,7 +60,7 @@ jobs: npx nx migrate @nrwl/workspace@$NX_VERSION # Update the version of nx packages specified in the builder package - npx ts-node --project ./tsconfig.tools.json ./tools/scripts/update-builder-nx-deps.ts + NX_VERSION=$NX_VERSION npx ts-node --project ./tsconfig.tools.json ./tools/scripts/update-builder-nx-deps.ts # Sometimes Nx can require config formatting changes after a migrate command yarn --ignore-scripts From 4ceb218cb5dde7bfafc20bf78e4720f1b78b1a76 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Sep 2022 23:06:42 +0400 Subject: [PATCH 13/22] chore: update nrwl monorepo to v14.7.5 (#1135) --- package.json | 8 +-- packages/builder/package.json | 4 +- yarn.lock | 100 +++++++++++++++++++++++++--------- 3 files changed, 81 insertions(+), 31 deletions(-) diff --git a/package.json b/package.json index 0941b56a22..6ae5fc5f17 100644 --- a/package.json +++ b/package.json @@ -57,10 +57,10 @@ "@angular/compiler": "14.2.1", "@commitlint/cli": "17.1.2", "@commitlint/config-conventional": "17.1.0", - "@nrwl/devkit": "14.6.5", - "@nrwl/jest": "14.6.5", + "@nrwl/devkit": "14.7.5", + "@nrwl/jest": "14.7.5", "@nrwl/nx-cloud": "14.6.2", - "@nrwl/workspace": "14.6.5", + "@nrwl/workspace": "14.7.5", "@schematics/angular": "14.2.2", "@types/eslint": "8.4.6", "@types/eslint-scope": "3.7.4", @@ -83,7 +83,7 @@ "lint-staged": "13.0.3", "microbundle": "0.15.1", "ncp": "2.0.0", - "nx": "14.6.5", + "nx": "14.7.5", "prettier": "2.7.1", "rimraf": "3.0.2", "strip-ansi": "6.0.1", diff --git a/packages/builder/package.json b/packages/builder/package.json index facc3fbf4d..28e3fac99c 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -19,8 +19,8 @@ ], "builders": "./builders.json", "dependencies": { - "@nrwl/devkit": "^14.6.5", - "nx": "^14.6.5" + "@nrwl/devkit": "^14.7.5", + "nx": "^14.7.5" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0", diff --git a/yarn.lock b/yarn.lock index bde6fc2fc2..8211fcbca7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3045,10 +3045,17 @@ dependencies: nx "14.6.5" -"@nrwl/devkit@14.6.5", "@nrwl/devkit@^14.6.5": - version "14.6.5" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-14.6.5.tgz#0d7842cdca638fcfe4df702132dd042b987792aa" - integrity sha512-vt2dv52C38msoiZi36pgdN5MC3G+vLEmwXtVsIEz5ZFG69jh1BKEaxHsZWbBM+uXdGYmDm9ffUlCENQ0ZP560A== +"@nrwl/cli@14.7.5": + version "14.7.5" + resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-14.7.5.tgz#35315e55388de792b7c0a4d4513ba92351a19774" + integrity sha512-hkkavBDHPZKuxG9q8bcib9/TYnTn13t8CaePjx1JvYqWTYblWVLrzlPhJKFC44Dkch+rtvZ/USs5Fih76se25g== + dependencies: + nx "14.7.5" + +"@nrwl/devkit@14.7.5", "@nrwl/devkit@^14.7.5": + version "14.7.5" + resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-14.7.5.tgz#18e476b2050ca00fe8fcb34f2d988e94dc2b9d4b" + integrity sha512-r0G5xhC48O8YPw+9jRVLxpXM7DadBWtS4pH1GeAAKgqlZloSpT4pZpHTqXH0z2h9S1EHcdtpSlRqzTe+PBUaRQ== dependencies: "@phenomnomnominal/tsquery" "4.1.1" ejs "^3.1.7" @@ -3056,14 +3063,14 @@ semver "7.3.4" tslib "^2.3.0" -"@nrwl/jest@14.6.5": - version "14.6.5" - resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-14.6.5.tgz#e3394e9e6acaadeba0d2eb6c4184aaf99976ebac" - integrity sha512-mpZUKAMFn3W22UbWXCpspAkFHskNARJ57DDuTYHBAcHPnmNVzR570Quv0QKNPPjrYT36gJOGqAWA8VuyrvNzyQ== +"@nrwl/jest@14.7.5": + version "14.7.5" + resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-14.7.5.tgz#3269c8d48c12504a392af9675bccc34a21246d11" + integrity sha512-XyLdOkJvfYKBPaDAQTuWgKvHZ7Cb+xB4JecXvBTlafLTetIoqDkPg1KK3D9xAzxfj0icblgNdpmOR4/AEDU+Pg== dependencies: "@jest/reporters" "28.1.1" "@jest/test-result" "28.1.1" - "@nrwl/devkit" "14.6.5" + "@nrwl/devkit" "14.7.5" "@phenomnomnominal/tsquery" "4.1.1" chalk "4.1.0" dotenv "~10.0.0" @@ -3075,15 +3082,15 @@ rxjs "^6.5.4" tslib "^2.3.0" -"@nrwl/linter@14.6.5": - version "14.6.5" - resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-14.6.5.tgz#2593eb866856434f6d7ea2f414811984e8f5aba8" - integrity sha512-h57GwQE4HohSuU6HjJTKZpOX2ModVnPWy5M5fE+pqjdCEIRt+ZyHPKI69JKr0g2OyRjwMLAYxP7TwwwWjmki/Q== +"@nrwl/linter@14.7.5": + version "14.7.5" + resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-14.7.5.tgz#04d26af9ef550401e6524a6af802ad6c36db2f8b" + integrity sha512-JVHdLw2kPxEzQguFEH9szULSKGp32joaihpmZHYCh4fNqpdmXE5RaGrNZeNZi9dRyF2kUBLlcJ3jDR9jDc9Ggg== dependencies: - "@nrwl/devkit" "14.6.5" - "@nrwl/jest" "14.6.5" + "@nrwl/devkit" "14.7.5" + "@nrwl/jest" "14.7.5" "@phenomnomnominal/tsquery" "4.1.1" - nx "14.6.5" + nx "14.7.5" tmp "~0.2.1" tslib "^2.3.0" @@ -3107,14 +3114,21 @@ dependencies: nx "14.6.5" -"@nrwl/workspace@14.6.5": - version "14.6.5" - resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-14.6.5.tgz#0db6570a636b53323c0774978a3a85b004a7e0eb" - integrity sha512-ucsdkGf5j8gy4toMMUwLbCMjVl74pJ/QuhfY5DI9eXSnIFVlCLDhWm5AEmNd2NQm1QeUZ3hrBu3kkis/mVkT1w== +"@nrwl/tao@14.7.5": + version "14.7.5" + resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-14.7.5.tgz#9b10c97f9efc558a651c98b27c29197ecc2d5d28" + integrity sha512-MzfJMqVbiMitYjWXaL5/7dDKw1hDG7acciGeu5SyUX8J2J0ymKzXhqjshPvn/Ga1E9QtnMckd6aKmLlvochVag== dependencies: - "@nrwl/devkit" "14.6.5" - "@nrwl/jest" "14.6.5" - "@nrwl/linter" "14.6.5" + nx "14.7.5" + +"@nrwl/workspace@14.7.5": + version "14.7.5" + resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-14.7.5.tgz#9ddb4f3fc1685f9c0a58456077c0dcbfe70cffc9" + integrity sha512-M0SZUsALW9D+qnj8f9QO550fydv9s5XdXecvNfQ8c9GwsyPKvWwCn1w4pVNP27uXvZBHPK8hjAS8gKxzbS23hQ== + dependencies: + "@nrwl/devkit" "14.7.5" + "@nrwl/jest" "14.7.5" + "@nrwl/linter" "14.7.5" "@parcel/watcher" "2.0.4" chalk "4.1.0" chokidar "^3.5.1" @@ -3129,7 +3143,7 @@ ignore "^5.0.4" minimatch "3.0.5" npm-run-path "^4.0.1" - nx "14.6.5" + nx "14.7.5" open "^8.4.0" rxjs "^6.5.4" semver "7.3.4" @@ -9799,7 +9813,7 @@ nwsapi@^2.2.0: resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== -nx@14.6.5, "nx@>=14.6.1 < 16", nx@^14.6.5: +nx@14.6.5, "nx@>=14.6.1 < 16": version "14.6.5" resolved "https://registry.yarnpkg.com/nx/-/nx-14.6.5.tgz#13524e7355803a8247278374063d8e82b845a621" integrity sha512-egV8Zrec+0m+27wTENe9W/JKRMkBDx1N0xaFzKjL0WKj5WIe4asao5uwTJEwqi9iQyiijExxUFVU5MNGuF2c+A== @@ -9835,6 +9849,42 @@ nx@14.6.5, "nx@>=14.6.1 < 16", nx@^14.6.5: yargs "^17.4.0" yargs-parser "21.0.1" +nx@14.7.5, nx@^14.7.5: + version "14.7.5" + resolved "https://registry.yarnpkg.com/nx/-/nx-14.7.5.tgz#29b24560ebbd29c68b316ee52be90c9b9c2be12d" + integrity sha512-hp8TYk/t15MJVXQCafSduriZqoxR2zvw5mDHqg32Mjt2jFEFKaPWtaO5l/qKj+rlLE8cPYTeGL5qAS9WZkAWtg== + dependencies: + "@nrwl/cli" "14.7.5" + "@nrwl/tao" "14.7.5" + "@parcel/watcher" "2.0.4" + chalk "4.1.0" + chokidar "^3.5.1" + cli-cursor "3.1.0" + cli-spinners "2.6.1" + cliui "^7.0.2" + dotenv "~10.0.0" + enquirer "~2.3.6" + fast-glob "3.2.7" + figures "3.2.0" + flat "^5.0.2" + fs-extra "^10.1.0" + glob "7.1.4" + ignore "^5.0.4" + js-yaml "4.1.0" + jsonc-parser "3.0.0" + minimatch "3.0.5" + npm-run-path "^4.0.1" + open "^8.4.0" + semver "7.3.4" + string-width "^4.2.3" + tar-stream "~2.2.0" + tmp "~0.2.1" + tsconfig-paths "^3.9.0" + tslib "^2.3.0" + v8-compile-cache "2.3.0" + yargs "^17.4.0" + yargs-parser "21.0.1" + oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" From d07b21fdc8e6eb75b878d36bd44a46f23bb1ae00 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Sep 2022 23:06:51 +0400 Subject: [PATCH 14/22] chore: update node.js to v16.17.0 (#1077) --- package.json | 4 ++-- yarn.lock | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 6ae5fc5f17..5dfca0a422 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@angular-eslint/angular-eslint", "private": true, "volta": { - "node": "16.15.1", + "node": "16.17.0", "yarn": "1.22.19" }, "workspaces": [ @@ -65,7 +65,7 @@ "@types/eslint": "8.4.6", "@types/eslint-scope": "3.7.4", "@types/jest": "28.1.8", - "@types/node": "16.11.41", + "@types/node": "16.11.59", "@types/prettier": "2.7.0", "@typescript-eslint/eslint-plugin": "5.37.0", "@typescript-eslint/parser": "5.37.0", diff --git a/yarn.lock b/yarn.lock index 8211fcbca7..c576d592c3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3687,10 +3687,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.27.tgz#a151873af5a5e851b51b3b065c9e63390a9e0eb1" integrity sha512-kVrqXhbclHNHGu9ztnAwSncIgJv/FaxmzXJvGXNdcCpV1b8u1/Mi6z6m0vwy0LzKeXFTPLH0NzwmoJ3fNCIq0g== -"@types/node@16.11.41": - version "16.11.41" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.41.tgz#88eb485b1bfdb4c224d878b7832239536aa2f813" - integrity sha512-mqoYK2TnVjdkGk8qXAVGc/x9nSaTpSrFaGFm43BUH3IdoBV0nta6hYaGmdOvIMlbHJbUEVen3gvwpwovAZKNdQ== +"@types/node@16.11.59": + version "16.11.59" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.59.tgz#823f238b9063ccc3b3b7f13186f143a57926c4f6" + integrity sha512-6u+36Dj3aDzhfBVUf/mfmc92OEdzQ2kx2jcXGdigfl70E/neV21ZHE6UCz4MDzTRcVqGAM27fk+DLXvyDsn3Jw== "@types/node@^14.0.0": version "14.18.28" From 9194d9d8dd86e01d4b53b10bf0cf948d1dc61039 Mon Sep 17 00:00:00 2001 From: Jeroen van Warmerdam Date: Sat, 17 Sep 2022 21:21:09 +0200 Subject: [PATCH 15/22] chore: add description to invalid tests (#1118) --- packages/utils/src/convert-annotated-source-to-failure-case.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/utils/src/convert-annotated-source-to-failure-case.ts b/packages/utils/src/convert-annotated-source-to-failure-case.ts index 84bf4877e9..f14451b786 100644 --- a/packages/utils/src/convert-annotated-source-to-failure-case.ts +++ b/packages/utils/src/convert-annotated-source-to-failure-case.ts @@ -69,8 +69,6 @@ type SingleErrorOptions = BaseErrorOptions & * data: { prefixes: '"ng"' }, * }), * ``` - * - * NOTE: The description is purely for documentation purposes. It is not used in the test. */ export function convertAnnotatedSourceToFailureCase( errorOptions: SingleErrorOptions, @@ -122,6 +120,7 @@ export function convertAnnotatedSourceToFailureCase( ); return { + name: errorOptions.description, code: parsedSource, filename: errorOptions.filename, options: errorOptions.options ?? [], From 4d076668f15ba943e6e136e4f8750140b1ccfefe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJamesHenry=E2=80=9D?= Date: Sat, 17 Sep 2022 23:24:46 +0400 Subject: [PATCH 16/22] chore: add @angular/cli, @schematics/angular to packages for auto update int tests --- .github/workflows/update-integration-tests-for-renovate.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/update-integration-tests-for-renovate.yml b/.github/workflows/update-integration-tests-for-renovate.yml index ad06b7cb82..cc17ccfcc9 100644 --- a/.github/workflows/update-integration-tests-for-renovate.yml +++ b/.github/workflows/update-integration-tests-for-renovate.yml @@ -33,6 +33,8 @@ jobs: declare -a packages=( "eslint" "@typescript-eslint/parser" + "@angular/cli" + "@schematics/angular" ) for package in "${packages[@]}" From 82e74a9c0580f4ab04f3b1df78950b3d0b484161 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Sep 2022 23:25:40 +0400 Subject: [PATCH 17/22] chore: update dependency @angular/compiler to v14.2.2 (#1065) --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 5dfca0a422..bf487a1b47 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@actions/core": "1.9.1", "@actions/github": "5.0.3", "@angular/cli": "14.2.2", - "@angular/compiler": "14.2.1", + "@angular/compiler": "14.2.2", "@commitlint/cli": "17.1.2", "@commitlint/config-conventional": "17.1.0", "@nrwl/devkit": "14.7.5", diff --git a/yarn.lock b/yarn.lock index c576d592c3..aef740cf06 100644 --- a/yarn.lock +++ b/yarn.lock @@ -91,10 +91,10 @@ uuid "8.3.2" yargs "17.5.1" -"@angular/compiler@14.2.1": - version "14.2.1" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-14.2.1.tgz#6d11031ec08c815605d7aa19589f447c58a01f81" - integrity sha512-MvyAYun6D8+/wRxbDswTMidYahveEnZan95LSM5dLk26CAGAeSx6VR5EAftVPo1NChLpcboVBz+tn9PsjhtP1A== +"@angular/compiler@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-14.2.2.tgz#fd5fb3d50e17452edcbd47b6715f4ea40dd01241" + integrity sha512-r6673fINahrESOk1lJgXFDO3cH3gTDJJrj1++yYfrgRSqGMzASECy3XTevCjIvw9SycIkU/P+NiE/W/WAlP5vg== dependencies: tslib "^2.3.0" From 1869666f4d85196e796eaadd5bd6705668e80023 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 18 Sep 2022 00:35:46 +0400 Subject: [PATCH 18/22] chore: update dependency jest-environment-jsdom to v28.1.3 (#1124) --- package.json | 2 +- yarn.lock | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index bf487a1b47..c59956b8d2 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "execa": "5.1.1", "husky": "8.0.1", "jest": "28.1.3", - "jest-environment-jsdom": "28.1.1", + "jest-environment-jsdom": "28.1.3", "jest-preset-angular": "12.2.2", "json-schema-to-typescript": "11.0.2", "json-schema-traverse": "1.0.0", diff --git a/yarn.lock b/yarn.lock index aef740cf06..eceb5fcad3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1896,7 +1896,7 @@ "@types/node" "*" jest-mock "^28.1.0" -"@jest/environment@^28.1.1", "@jest/environment@^28.1.3": +"@jest/environment@^28.1.3": version "28.1.3" resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-28.1.3.tgz#abed43a6b040a4c24fdcb69eab1f97589b2d663e" integrity sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA== @@ -1933,7 +1933,7 @@ jest-mock "^28.1.0" jest-util "^28.1.0" -"@jest/fake-timers@^28.1.1", "@jest/fake-timers@^28.1.3": +"@jest/fake-timers@^28.1.3": version "28.1.3" resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-28.1.3.tgz#230255b3ad0a3d4978f1d06f70685baea91c640e" integrity sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw== @@ -7941,18 +7941,18 @@ jest-each@^28.1.3: jest-util "^28.1.3" pretty-format "^28.1.3" -jest-environment-jsdom@28.1.1: - version "28.1.1" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-28.1.1.tgz#8bd721915b32f9b196723292c4461a0ad548b55b" - integrity sha512-41ZvgSoPNcKG5q3LuuOcAczdBxRq9DbZkPe24okN6ZCmiZdAfFtPg3z+lOtsT1fM6OAERApKT+3m0MRDQH2zIA== +jest-environment-jsdom@28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-28.1.3.tgz#2d4e5d61b7f1d94c3bddfbb21f0308ee506c09fb" + integrity sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg== dependencies: - "@jest/environment" "^28.1.1" - "@jest/fake-timers" "^28.1.1" - "@jest/types" "^28.1.1" + "@jest/environment" "^28.1.3" + "@jest/fake-timers" "^28.1.3" + "@jest/types" "^28.1.3" "@types/jsdom" "^16.2.4" "@types/node" "*" - jest-mock "^28.1.1" - jest-util "^28.1.1" + jest-mock "^28.1.3" + jest-util "^28.1.3" jsdom "^19.0.0" jest-environment-jsdom@^28.0.0: @@ -8061,7 +8061,7 @@ jest-mock@^28.1.0: "@jest/types" "^28.1.0" "@types/node" "*" -jest-mock@^28.1.1, jest-mock@^28.1.3: +jest-mock@^28.1.3: version "28.1.3" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-28.1.3.tgz#d4e9b1fc838bea595c77ab73672ebf513ab249da" integrity sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA== From 473ac50bea24d323d3bc7527df559d28ad28abf3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 18 Sep 2022 00:36:14 +0400 Subject: [PATCH 19/22] chore: update angular-cli monorepo to v14.2.3 (#1136) --- package.json | 4 +- ...ion-false-ng-add-then-project.test.ts.snap | 2 +- ...ion-false-project-then-ng-add.test.ts.snap | 2 +- .../v13-new-workspace.test.ts.snap | 4 +- yarn.lock | 56 +++++++++---------- 5 files changed, 34 insertions(+), 34 deletions(-) diff --git a/package.json b/package.json index c59956b8d2..cad8b00371 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "devDependencies": { "@actions/core": "1.9.1", "@actions/github": "5.0.3", - "@angular/cli": "14.2.2", + "@angular/cli": "14.2.3", "@angular/compiler": "14.2.2", "@commitlint/cli": "17.1.2", "@commitlint/config-conventional": "17.1.0", @@ -61,7 +61,7 @@ "@nrwl/jest": "14.7.5", "@nrwl/nx-cloud": "14.6.2", "@nrwl/workspace": "14.7.5", - "@schematics/angular": "14.2.2", + "@schematics/angular": "14.2.3", "@types/eslint": "8.4.6", "@types/eslint-scope": "3.7.4", "@types/jest": "28.1.8", diff --git a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap index c48b9c5203..e2ff2a6c0d 100644 --- a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap +++ b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-ng-add-then-project.test.ts.snap @@ -8,7 +8,7 @@ Object { "@angular-eslint/eslint-plugin-template": "9999.0.1-local-integration-tests", "@angular-eslint/schematics": "9999.0.1-local-integration-tests", "@angular-eslint/template-parser": "9999.0.1-local-integration-tests", - "@angular/cli": "~14.2.2", + "@angular/cli": "~14.2.3", "@angular/compiler-cli": "^14.2.0", "@types/jasmine": "~4.0.0", "@typescript-eslint/eslint-plugin": "5.37.0", diff --git a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap index 8a49685503..e5508c196d 100644 --- a/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap +++ b/packages/integration-tests/tests/__snapshots__/v13-new-workspace-create-application-false-project-then-ng-add.test.ts.snap @@ -8,7 +8,7 @@ Object { "@angular-eslint/eslint-plugin-template": "9999.0.1-local-integration-tests", "@angular-eslint/schematics": "9999.0.1-local-integration-tests", "@angular-eslint/template-parser": "9999.0.1-local-integration-tests", - "@angular/cli": "~14.2.2", + "@angular/cli": "~14.2.3", "@angular/compiler-cli": "^14.2.0", "@types/jasmine": "~4.0.0", "@typescript-eslint/eslint-plugin": "5.37.0", diff --git a/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap b/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap index 19493b93e1..456cfc2a90 100644 --- a/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap +++ b/packages/integration-tests/tests/__snapshots__/v13-new-workspace.test.ts.snap @@ -2,13 +2,13 @@ exports[`v13-new-workspace it should pass linting after creating a new workspace from scratch using @angular-eslint 2`] = ` Object { - "@angular-devkit/build-angular": "^14.2.2", + "@angular-devkit/build-angular": "^14.2.3", "@angular-eslint/builder": "9999.0.1-local-integration-tests", "@angular-eslint/eslint-plugin": "9999.0.1-local-integration-tests", "@angular-eslint/eslint-plugin-template": "9999.0.1-local-integration-tests", "@angular-eslint/schematics": "9999.0.1-local-integration-tests", "@angular-eslint/template-parser": "9999.0.1-local-integration-tests", - "@angular/cli": "~14.2.2", + "@angular/cli": "~14.2.3", "@angular/compiler-cli": "^14.2.0", "@types/jasmine": "~4.0.0", "@typescript-eslint/eslint-plugin": "5.37.0", diff --git a/yarn.lock b/yarn.lock index eceb5fcad3..ec329d6a65 100644 --- a/yarn.lock +++ b/yarn.lock @@ -35,18 +35,18 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" -"@angular-devkit/architect@0.1402.2": - version "0.1402.2" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1402.2.tgz#174cd1c86d5c9493192dfa9c0c52b9191a728b2b" - integrity sha512-ICcK7OKViMhLkj4btnH/8nv0wjxuKchT/LDN6jfb9gUYUuoon190q0/L/U6ORDwvmjD6sUTurStzOxjuiS0KIg== +"@angular-devkit/architect@0.1402.3": + version "0.1402.3" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1402.3.tgz#2a0e5eec86167ab768164a5c9211fa3f0c102273" + integrity sha512-vU5j0WhSYxux5RzhuZ3VY3B4XbRJuEtVqSoW5j9ew3Oc78tkR6RNXgT97PPr0GfRA1fOEhVoReR7NbsKU3uIkQ== dependencies: - "@angular-devkit/core" "14.2.2" + "@angular-devkit/core" "14.2.3" rxjs "6.6.7" -"@angular-devkit/core@14.2.2": - version "14.2.2" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-14.2.2.tgz#d616ada7c9a0610454da47445e64520a0b34e400" - integrity sha512-ofDhTmJqoAkmkJP0duwUaCxDBMxPlc+AWYwgs3rKKZeJBb0d+tchEXHXevD5bYbbRfXtnwM+Vye2XYHhA4nWAA== +"@angular-devkit/core@14.2.3": + version "14.2.3" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-14.2.3.tgz#0041de646bbd0c6723bb7affc7033880b5f50cd1" + integrity sha512-E8bnC6F0xNni4IIKAnIDBDkbi6cOePm4Q/Y9IrTk3wquGTfsiMlQpdnRA0nr+FTN/LT3N08O5dEw2Gd4ff4tGA== dependencies: ajv "8.11.0" ajv-formats "2.1.1" @@ -54,26 +54,26 @@ rxjs "6.6.7" source-map "0.7.4" -"@angular-devkit/schematics@14.2.2": - version "14.2.2" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-14.2.2.tgz#ceb024214aee56f0c61e26e768775f69045b4f4c" - integrity sha512-90hseNg1yQ2AR+lVr/NByZRHnYAlzCL6hr9p9q1KPHxA3Owo04yX6n6dvR/xf27hCopXInXKPsasR59XCx5ZOQ== +"@angular-devkit/schematics@14.2.3": + version "14.2.3" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-14.2.3.tgz#7222bcb5b87a486eacbc9e878f3a5070f485f0d9" + integrity sha512-98ldx+To7xW1BH/DqIToQwHVscPZhXnZP01SeoiUnFlJE5FnXx8Lv7qHAQtE96M+cfE5NR1NKBgfCH3S3rnmFA== dependencies: - "@angular-devkit/core" "14.2.2" + "@angular-devkit/core" "14.2.3" jsonc-parser "3.1.0" magic-string "0.26.2" ora "5.4.1" rxjs "6.6.7" -"@angular/cli@14.2.2": - version "14.2.2" - resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-14.2.2.tgz#f5d29360f5daa1f25d98ab6a34306872748f6657" - integrity sha512-oRsKFn8grq+mZrirDD2Ea0CFx5+eeb928ltI/B3ML7s3mOpTfhuuF04033TARY/UzcGsX31V2L9kORJXN30Ycw== +"@angular/cli@14.2.3": + version "14.2.3" + resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-14.2.3.tgz#32612e5890be2c7501216071af50142bbf8fad48" + integrity sha512-pFo/h3ImjebjKzdw6yWcaERSIzWsSu4eqH9qQ/dWD1ChkSph+krBw3+5Q+Kda5l3dLgl7mQXX6mC5u8IHTdvDg== dependencies: - "@angular-devkit/architect" "0.1402.2" - "@angular-devkit/core" "14.2.2" - "@angular-devkit/schematics" "14.2.2" - "@schematics/angular" "14.2.2" + "@angular-devkit/architect" "0.1402.3" + "@angular-devkit/core" "14.2.3" + "@angular-devkit/schematics" "14.2.3" + "@schematics/angular" "14.2.3" "@yarnpkg/lockfile" "1.1.0" ansi-colors "4.1.3" debug "4.3.4" @@ -3442,13 +3442,13 @@ estree-walker "^2.0.1" picomatch "^2.2.2" -"@schematics/angular@14.2.2": - version "14.2.2" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-14.2.2.tgz#3a9be8912e4f5a2d59c50e866b2853097fd656ff" - integrity sha512-ExejSuQrkhVzcvq1MH1hSHufp2HUrrCSb0ol1JVlekIkq6H3A5839/8mDC6U/stRMo/gNz01sibBBJmQwH2h6Q== +"@schematics/angular@14.2.3": + version "14.2.3" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-14.2.3.tgz#18e625d683a7f9f6ac36e7e2110d84f65ff1c2f2" + integrity sha512-lHWeeWrhpyMwJRTK4RpFVptWZo5kTdI+bOOd+lZBTjOAs+PM8r9VXHzB6qhE6P2e3HsceXM59PonvekTUdOJtQ== dependencies: - "@angular-devkit/core" "14.2.2" - "@angular-devkit/schematics" "14.2.2" + "@angular-devkit/core" "14.2.3" + "@angular-devkit/schematics" "14.2.3" jsonc-parser "3.1.0" "@sinclair/typebox@^0.23.3": From 48f2d40da4a7f834099e359acd39fd6f24ebe20f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 18 Sep 2022 00:50:37 +0400 Subject: [PATCH 20/22] chore: update dependency jest-environment-jsdom to v29 (#1127) --- package.json | 2 +- yarn.lock | 179 +++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 166 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index cad8b00371..0177993be5 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "execa": "5.1.1", "husky": "8.0.1", "jest": "28.1.3", - "jest-environment-jsdom": "28.1.3", + "jest-environment-jsdom": "29.0.3", "jest-preset-angular": "12.2.2", "json-schema-to-typescript": "11.0.2", "json-schema-traverse": "1.0.0", diff --git a/yarn.lock b/yarn.lock index ec329d6a65..2a586af0cd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1906,6 +1906,16 @@ "@types/node" "*" jest-mock "^28.1.3" +"@jest/environment@^29.0.3": + version "29.0.3" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.0.3.tgz#7745ec30a954e828e8cc6df6a13280d3b51d8f35" + integrity sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA== + dependencies: + "@jest/fake-timers" "^29.0.3" + "@jest/types" "^29.0.3" + "@types/node" "*" + jest-mock "^29.0.3" + "@jest/expect-utils@^28.1.3": version "28.1.3" resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-28.1.3.tgz#58561ce5db7cd253a7edddbc051fb39dda50f525" @@ -1945,6 +1955,18 @@ jest-mock "^28.1.3" jest-util "^28.1.3" +"@jest/fake-timers@^29.0.3": + version "29.0.3" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.0.3.tgz#ad5432639b715d45a86a75c47fd75019bc36b22c" + integrity sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ== + dependencies: + "@jest/types" "^29.0.3" + "@sinonjs/fake-timers" "^9.1.2" + "@types/node" "*" + jest-message-util "^29.0.3" + jest-mock "^29.0.3" + jest-util "^29.0.3" + "@jest/globals@^28.1.3": version "28.1.3" resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-28.1.3.tgz#a601d78ddc5fdef542728309894895b4a42dc333" @@ -2030,6 +2052,13 @@ dependencies: "@sinclair/typebox" "^0.24.1" +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + "@jest/source-map@^28.1.2": version "28.1.2" resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-28.1.2.tgz#7fe832b172b497d6663cdff6c13b0a920e139e24" @@ -2114,6 +2143,18 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" +"@jest/types@^29.0.3": + version "29.0.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.0.3.tgz#0be78fdddb1a35aeb2041074e55b860561c8ef63" + integrity sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + "@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" @@ -3637,6 +3678,15 @@ "@types/parse5" "*" "@types/tough-cookie" "*" +"@types/jsdom@^20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@types/jsdom/-/jsdom-20.0.0.tgz#4414fb629465167f8b7b3804b9e067bdd99f1791" + integrity sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA== + dependencies: + "@types/node" "*" + "@types/tough-cookie" "*" + parse5 "^7.0.0" + "@types/json-schema@*": version "7.0.5" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" @@ -3962,7 +4012,7 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.8.0: +acorn@^8.2.4, acorn@^8.7.1, acorn@^8.8.0: version "8.8.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== @@ -5511,7 +5561,7 @@ data-urls@^2.0.0: whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" -data-urls@^3.0.1: +data-urls@^3.0.1, data-urls@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.2.tgz#9cf24a477ae22bcef5cd5f6f0bfbc1d2d3be9143" integrity sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ== @@ -5880,6 +5930,11 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== +entities@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" + integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== + env-cmd@10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/env-cmd/-/env-cmd-10.1.0.tgz#c7f5d3b550c9519f137fdac4dd8fb6866a8c8c4b" @@ -7234,7 +7289,7 @@ http-status-codes@2.2.0: resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-2.2.0.tgz#bb2efe63d941dfc2be18e15f703da525169622be" integrity sha512-feERVo9iWxvnejp3SEfm/+oNG517npqL2/PIA8ORjyOZjGC7TwCRQsZylciLS64i6pJ0wRYz3rkXLRwbtFa8Ng== -https-proxy-agent@5.0.1: +https-proxy-agent@5.0.1, https-proxy-agent@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -7941,19 +7996,19 @@ jest-each@^28.1.3: jest-util "^28.1.3" pretty-format "^28.1.3" -jest-environment-jsdom@28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-28.1.3.tgz#2d4e5d61b7f1d94c3bddfbb21f0308ee506c09fb" - integrity sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg== +jest-environment-jsdom@29.0.3: + version "29.0.3" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.0.3.tgz#0c6ee841133dd6acbe957bceaceea93b7ec60ca9" + integrity sha512-KIGvpm12c71hoYTjL4wC2c8K6KfhOHJqJtaHc1IApu5rG047YWZoEP13BlbucWfzGISBrmli8KFqdhdQEa8Wnw== dependencies: - "@jest/environment" "^28.1.3" - "@jest/fake-timers" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/jsdom" "^16.2.4" + "@jest/environment" "^29.0.3" + "@jest/fake-timers" "^29.0.3" + "@jest/types" "^29.0.3" + "@types/jsdom" "^20.0.0" "@types/node" "*" - jest-mock "^28.1.3" - jest-util "^28.1.3" - jsdom "^19.0.0" + jest-mock "^29.0.3" + jest-util "^29.0.3" + jsdom "^20.0.0" jest-environment-jsdom@^28.0.0: version "28.1.0" @@ -8053,6 +8108,21 @@ jest-message-util@^28.1.1, jest-message-util@^28.1.3: slash "^3.0.0" stack-utils "^2.0.3" +jest-message-util@^29.0.3: + version "29.0.3" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.0.3.tgz#f0254e1ffad21890c78355726202cc91d0a40ea8" + integrity sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.0.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.0.3" + slash "^3.0.0" + stack-utils "^2.0.3" + jest-mock@^28.1.0: version "28.1.0" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-28.1.0.tgz#ccc7cc12a9b330b3182db0c651edc90d163ff73e" @@ -8069,6 +8139,14 @@ jest-mock@^28.1.3: "@jest/types" "^28.1.3" "@types/node" "*" +jest-mock@^29.0.3: + version "29.0.3" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.0.3.tgz#4f0093f6a9cb2ffdb9c44a07a3912f0c098c8de9" + integrity sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww== + dependencies: + "@jest/types" "^29.0.3" + "@types/node" "*" + jest-pnp-resolver@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" @@ -8250,6 +8328,18 @@ jest-util@^28.1.1, jest-util@^28.1.3: graceful-fs "^4.2.9" picomatch "^2.2.3" +jest-util@^29.0.3: + version "29.0.3" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.0.3.tgz#06d1d77f9a1bea380f121897d78695902959fbc0" + integrity sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ== + dependencies: + "@jest/types" "^29.0.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + jest-validate@^28.1.1, jest-validate@^28.1.3: version "28.1.3" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-28.1.3.tgz#e322267fd5e7c64cea4629612c357bbda96229df" @@ -8400,6 +8490,39 @@ jsdom@^19.0.0: ws "^8.2.3" xml-name-validator "^4.0.0" +jsdom@^20.0.0: + version "20.0.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-20.0.0.tgz#882825ac9cc5e5bbee704ba16143e1fa78361ebf" + integrity sha512-x4a6CKCgx00uCmP+QakBDFXwjAJ69IkkIWHmtmjd3wvXPcdOS44hfX2vqkOQrVrq8l9DhNNADZRXaCEWvgXtVA== + dependencies: + abab "^2.0.6" + acorn "^8.7.1" + acorn-globals "^6.0.0" + cssom "^0.5.0" + cssstyle "^2.3.0" + data-urls "^3.0.2" + decimal.js "^10.3.1" + domexception "^4.0.0" + escodegen "^2.0.0" + form-data "^4.0.0" + html-encoding-sniffer "^3.0.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.1" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "^7.0.0" + saxes "^6.0.0" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^3.0.0" + webidl-conversions "^7.0.0" + whatwg-encoding "^2.0.0" + whatwg-mimetype "^3.0.0" + whatwg-url "^11.0.0" + ws "^8.8.0" + xml-name-validator "^4.0.0" + jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -10257,6 +10380,13 @@ parse5@6.0.1: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== +parse5@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.1.tgz#4649f940ccfb95d8754f37f73078ea20afe0c746" + integrity sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg== + dependencies: + entities "^4.4.0" + parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" @@ -10799,6 +10929,15 @@ pretty-format@^28.1.1, pretty-format@^28.1.3: ansi-styles "^5.0.0" react-is "^18.0.0" +pretty-format@^29.0.3: + version "29.0.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.0.3.tgz#23d5f8cabc9cbf209a77d49409d093d61166a811" + integrity sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + pretty-ms@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8" @@ -11430,6 +11569,13 @@ saxes@^5.0.1: dependencies: xmlchars "^2.2.0" +saxes@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5" + integrity sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA== + dependencies: + xmlchars "^2.2.0" + "semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" @@ -13062,6 +13208,11 @@ ws@^8.2.3: resolved "https://registry.yarnpkg.com/ws/-/ws-8.7.0.tgz#eaf9d874b433aa00c0e0d8752532444875db3957" integrity sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg== +ws@^8.8.0: + version "8.8.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0" + integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA== + xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" From e25ef92c8c59a9c47b727f8e491dfb608cb71530 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJamesHenry=E2=80=9D?= Date: Sun, 18 Sep 2022 11:47:20 +0400 Subject: [PATCH 21/22] chore: publish v14.1.0 --- CHANGELOG.md | 7 +++++++ lerna.json | 2 +- packages/builder/CHANGELOG.md | 4 ++++ packages/builder/package.json | 2 +- packages/bundled-angular-compiler/CHANGELOG.md | 4 ++++ packages/bundled-angular-compiler/package.json | 2 +- packages/eslint-plugin-template/CHANGELOG.md | 6 ++++++ packages/eslint-plugin-template/package.json | 6 +++--- packages/eslint-plugin/CHANGELOG.md | 6 ++++++ packages/eslint-plugin/package.json | 4 ++-- packages/integration-tests/CHANGELOG.md | 7 +++++++ packages/integration-tests/package.json | 2 +- packages/schematics/CHANGELOG.md | 7 +++++++ packages/schematics/package.json | 6 +++--- packages/template-parser/CHANGELOG.md | 4 ++++ packages/template-parser/package.json | 4 ++-- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 4 ++-- 18 files changed, 67 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9dc107ebc1..0bd9d4d4d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [14.1.0](https://github.com/angular-eslint/angular-eslint/compare/v14.0.4...v14.1.0) (2022-09-18) + +### Features + +- update dependency eslint to v8.23.1 ([#1137](https://github.com/angular-eslint/angular-eslint/issues/1137)) ([9c9f28b](https://github.com/angular-eslint/angular-eslint/commit/9c9f28b48300ea4893bc0021cb48404acb75ee1b)) +- update typescript-eslint packages to v5.37.0 ([#1138](https://github.com/angular-eslint/angular-eslint/issues/1138)) ([96435a8](https://github.com/angular-eslint/angular-eslint/commit/96435a881f40ca9a124c8f44009a6f656f31e1f2)) + ## [14.0.4](https://github.com/angular-eslint/angular-eslint/compare/v14.0.3...v14.0.4) (2022-09-08) ### Bug Fixes diff --git a/lerna.json b/lerna.json index e6a5748072..1423461741 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "14.0.4", + "version": "14.1.0", "npmClient": "yarn", "useWorkspaces": true, "stream": true diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 818b68020a..544f6fcd31 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [14.1.0](https://github.com/angular-eslint/angular-eslint/compare/v14.0.4...v14.1.0) (2022-09-18) + +**Note:** Version bump only for package @angular-eslint/builder + ## [14.0.4](https://github.com/angular-eslint/angular-eslint/compare/v14.0.3...v14.0.4) (2022-09-08) ### Bug Fixes diff --git a/packages/builder/package.json b/packages/builder/package.json index 28e3fac99c..733f18ea19 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@angular-eslint/builder", - "version": "14.0.4", + "version": "14.1.0", "description": "Angular CLI builder for ESLint", "license": "MIT", "main": "dist/index.js", diff --git a/packages/bundled-angular-compiler/CHANGELOG.md b/packages/bundled-angular-compiler/CHANGELOG.md index 082a76c0fa..2058a55662 100644 --- a/packages/bundled-angular-compiler/CHANGELOG.md +++ b/packages/bundled-angular-compiler/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [14.1.0](https://github.com/angular-eslint/angular-eslint/compare/v14.0.4...v14.1.0) (2022-09-18) + +**Note:** Version bump only for package @angular-eslint/bundled-angular-compiler + ## [14.0.4](https://github.com/angular-eslint/angular-eslint/compare/v14.0.3...v14.0.4) (2022-09-08) **Note:** Version bump only for package @angular-eslint/bundled-angular-compiler diff --git a/packages/bundled-angular-compiler/package.json b/packages/bundled-angular-compiler/package.json index c5e0fb29c8..715f449b58 100644 --- a/packages/bundled-angular-compiler/package.json +++ b/packages/bundled-angular-compiler/package.json @@ -1,6 +1,6 @@ { "name": "@angular-eslint/bundled-angular-compiler", - "version": "14.0.4", + "version": "14.1.0", "description": "A CJS bundled version of @angular/compiler", "license": "MIT", "main": "dist/index.js", diff --git a/packages/eslint-plugin-template/CHANGELOG.md b/packages/eslint-plugin-template/CHANGELOG.md index b145b2ed61..9c10678482 100644 --- a/packages/eslint-plugin-template/CHANGELOG.md +++ b/packages/eslint-plugin-template/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [14.1.0](https://github.com/angular-eslint/angular-eslint/compare/v14.0.4...v14.1.0) (2022-09-18) + +### Features + +- update typescript-eslint packages to v5.37.0 ([#1138](https://github.com/angular-eslint/angular-eslint/issues/1138)) ([96435a8](https://github.com/angular-eslint/angular-eslint/commit/96435a881f40ca9a124c8f44009a6f656f31e1f2)) + ## [14.0.4](https://github.com/angular-eslint/angular-eslint/compare/v14.0.3...v14.0.4) (2022-09-08) ### Bug Fixes diff --git a/packages/eslint-plugin-template/package.json b/packages/eslint-plugin-template/package.json index 02028af241..dc5b0d15de 100644 --- a/packages/eslint-plugin-template/package.json +++ b/packages/eslint-plugin-template/package.json @@ -1,6 +1,6 @@ { "name": "@angular-eslint/eslint-plugin-template", - "version": "14.0.4", + "version": "14.1.0", "description": "ESLint plugin for Angular Templates", "license": "MIT", "main": "dist/index.js", @@ -17,14 +17,14 @@ "LICENSE" ], "dependencies": { - "@angular-eslint/bundled-angular-compiler": "14.0.4", + "@angular-eslint/bundled-angular-compiler": "14.1.0", "@typescript-eslint/type-utils": "5.37.0", "@typescript-eslint/utils": "5.37.0", "aria-query": "5.0.2", "axobject-query": "3.0.1" }, "devDependencies": { - "@angular-eslint/utils": "14.0.4", + "@angular-eslint/utils": "14.1.0", "@types/aria-query": "5.0.0" }, "peerDependencies": { diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md index cbb06636a7..5b93b1315f 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [14.1.0](https://github.com/angular-eslint/angular-eslint/compare/v14.0.4...v14.1.0) (2022-09-18) + +### Features + +- update typescript-eslint packages to v5.37.0 ([#1138](https://github.com/angular-eslint/angular-eslint/issues/1138)) ([96435a8](https://github.com/angular-eslint/angular-eslint/commit/96435a881f40ca9a124c8f44009a6f656f31e1f2)) + ## [14.0.4](https://github.com/angular-eslint/angular-eslint/compare/v14.0.3...v14.0.4) (2022-09-08) ### Bug Fixes diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 7c18af07ac..66cfe076db 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@angular-eslint/eslint-plugin", - "version": "14.0.4", + "version": "14.1.0", "description": "ESLint plugin for Angular applications, following angular.io/styleguide", "license": "MIT", "main": "dist/index.js", @@ -17,7 +17,7 @@ "LICENSE" ], "dependencies": { - "@angular-eslint/utils": "14.0.4", + "@angular-eslint/utils": "14.1.0", "@typescript-eslint/utils": "5.37.0" }, "peerDependencies": { diff --git a/packages/integration-tests/CHANGELOG.md b/packages/integration-tests/CHANGELOG.md index 08cc0b1c76..613ce64001 100644 --- a/packages/integration-tests/CHANGELOG.md +++ b/packages/integration-tests/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [14.1.0](https://github.com/angular-eslint/angular-eslint/compare/v14.0.4...v14.1.0) (2022-09-18) + +### Features + +- update dependency eslint to v8.23.1 ([#1137](https://github.com/angular-eslint/angular-eslint/issues/1137)) ([9c9f28b](https://github.com/angular-eslint/angular-eslint/commit/9c9f28b48300ea4893bc0021cb48404acb75ee1b)) +- update typescript-eslint packages to v5.37.0 ([#1138](https://github.com/angular-eslint/angular-eslint/issues/1138)) ([96435a8](https://github.com/angular-eslint/angular-eslint/commit/96435a881f40ca9a124c8f44009a6f656f31e1f2)) + ## [14.0.4](https://github.com/angular-eslint/angular-eslint/compare/v14.0.3...v14.0.4) (2022-09-08) ### Bug Fixes diff --git a/packages/integration-tests/package.json b/packages/integration-tests/package.json index 9b82eef37a..80ad823fa7 100644 --- a/packages/integration-tests/package.json +++ b/packages/integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@angular-eslint/integration-tests", - "version": "14.0.4", + "version": "14.1.0", "private": true, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0", diff --git a/packages/schematics/CHANGELOG.md b/packages/schematics/CHANGELOG.md index 62964face9..e3f0678a92 100644 --- a/packages/schematics/CHANGELOG.md +++ b/packages/schematics/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [14.1.0](https://github.com/angular-eslint/angular-eslint/compare/v14.0.4...v14.1.0) (2022-09-18) + +### Features + +- update dependency eslint to v8.23.1 ([#1137](https://github.com/angular-eslint/angular-eslint/issues/1137)) ([9c9f28b](https://github.com/angular-eslint/angular-eslint/commit/9c9f28b48300ea4893bc0021cb48404acb75ee1b)) +- update typescript-eslint packages to v5.37.0 ([#1138](https://github.com/angular-eslint/angular-eslint/issues/1138)) ([96435a8](https://github.com/angular-eslint/angular-eslint/commit/96435a881f40ca9a124c8f44009a6f656f31e1f2)) + ## [14.0.4](https://github.com/angular-eslint/angular-eslint/compare/v14.0.3...v14.0.4) (2022-09-08) ### Bug Fixes diff --git a/packages/schematics/package.json b/packages/schematics/package.json index 6bf32e40a3..11b736cbfb 100644 --- a/packages/schematics/package.json +++ b/packages/schematics/package.json @@ -1,6 +1,6 @@ { "name": "@angular-eslint/schematics", - "version": "14.0.4", + "version": "14.1.0", "description": "Angular Schematics for angular-eslint", "license": "MIT", "main": "dist/index.js", @@ -33,8 +33,8 @@ "save": "devDependencies" }, "dependencies": { - "@angular-eslint/eslint-plugin": "14.0.4", - "@angular-eslint/eslint-plugin-template": "14.0.4", + "@angular-eslint/eslint-plugin": "14.1.0", + "@angular-eslint/eslint-plugin-template": "14.1.0", "ignore": "5.2.0", "strip-json-comments": "3.1.1", "tmp": "0.2.1" diff --git a/packages/template-parser/CHANGELOG.md b/packages/template-parser/CHANGELOG.md index 48fc1e679e..ae8cc1b00c 100644 --- a/packages/template-parser/CHANGELOG.md +++ b/packages/template-parser/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [14.1.0](https://github.com/angular-eslint/angular-eslint/compare/v14.0.4...v14.1.0) (2022-09-18) + +**Note:** Version bump only for package @angular-eslint/template-parser + ## [14.0.4](https://github.com/angular-eslint/angular-eslint/compare/v14.0.3...v14.0.4) (2022-09-08) **Note:** Version bump only for package @angular-eslint/template-parser diff --git a/packages/template-parser/package.json b/packages/template-parser/package.json index 5555c54017..5194f121a3 100644 --- a/packages/template-parser/package.json +++ b/packages/template-parser/package.json @@ -1,6 +1,6 @@ { "name": "@angular-eslint/template-parser", - "version": "14.0.4", + "version": "14.1.0", "description": "Angular Template parser for ESLint", "license": "MIT", "main": "dist/index.js", @@ -17,7 +17,7 @@ "LICENSE" ], "dependencies": { - "@angular-eslint/bundled-angular-compiler": "14.0.4", + "@angular-eslint/bundled-angular-compiler": "14.1.0", "eslint-scope": "^5.1.0" }, "peerDependencies": { diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 1ebfb64ae6..4d135d9426 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [14.1.0](https://github.com/angular-eslint/angular-eslint/compare/v14.0.4...v14.1.0) (2022-09-18) + +### Features + +- update typescript-eslint packages to v5.37.0 ([#1138](https://github.com/angular-eslint/angular-eslint/issues/1138)) ([96435a8](https://github.com/angular-eslint/angular-eslint/commit/96435a881f40ca9a124c8f44009a6f656f31e1f2)) + ## [14.0.4](https://github.com/angular-eslint/angular-eslint/compare/v14.0.3...v14.0.4) (2022-09-08) ### Bug Fixes diff --git a/packages/utils/package.json b/packages/utils/package.json index b58d2c2652..34742b05fb 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@angular-eslint/utils", - "version": "14.0.4", + "version": "14.1.0", "license": "MIT", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -15,7 +15,7 @@ "typescript": "*" }, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "14.0.4", + "@angular-eslint/bundled-angular-compiler": "14.1.0", "@typescript-eslint/utils": "5.37.0" }, "gitHead": "e2006e5e9c99e5a943d1a999e0efa5247d29ec24" From c608cdbfabb81cfbf542a3c846711853cfcbbfbd Mon Sep 17 00:00:00 2001 From: Sandi Barr <2250413+sandikbarr@users.noreply.github.com> Date: Sun, 18 Sep 2022 04:23:58 -0500 Subject: [PATCH 22/22] fix(eslint-plugin-template): [click-events-have-key-events]: handle additional outputs (#1101) --- .../rules/click-events-have-key-events.md | 29 +++++++++++++++++++ .../src/rules/click-events-have-key-events.ts | 3 +- .../click-events-have-key-events/cases.ts | 15 +++++++++- 3 files changed, 45 insertions(+), 2 deletions(-) diff --git a/packages/eslint-plugin-template/docs/rules/click-events-have-key-events.md b/packages/eslint-plugin-template/docs/rules/click-events-have-key-events.md index e2f4728705..c566dc8790 100644 --- a/packages/eslint-plugin-template/docs/rules/click-events-have-key-events.md +++ b/packages/eslint-plugin-template/docs/rules/click-events-have-key-events.md @@ -81,6 +81,33 @@ The rule does not have any configuration options. #### ❌ Invalid Code +```html +
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +``` + +
+ +--- + +
+ +#### Default Config + +```json +{ + "rules": { + "@angular-eslint/template/click-events-have-key-events": [ + "error" + ] + } +} +``` + +
+ +#### ❌ Invalid Code + ```html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -333,6 +360,8 @@ The rule does not have any configuration options. ```html
+
+
```
diff --git a/packages/eslint-plugin-template/src/rules/click-events-have-key-events.ts b/packages/eslint-plugin-template/src/rules/click-events-have-key-events.ts index 39833aa044..17bf2f7c3f 100644 --- a/packages/eslint-plugin-template/src/rules/click-events-have-key-events.ts +++ b/packages/eslint-plugin-template/src/rules/click-events-have-key-events.ts @@ -47,8 +47,9 @@ export default createESLintRule({ hasKeyEvent = false; for (const output of node.outputs) { - hasClick = output.name === 'click'; + hasClick = hasClick || output.name === 'click'; hasKeyEvent = + hasKeyEvent || output.name.startsWith('keyup') || output.name.startsWith('keydown') || output.name.startsWith('keypress'); diff --git a/packages/eslint-plugin-template/tests/rules/click-events-have-key-events/cases.ts b/packages/eslint-plugin-template/tests/rules/click-events-have-key-events/cases.ts index 329c86818a..6f799ed722 100644 --- a/packages/eslint-plugin-template/tests/rules/click-events-have-key-events/cases.ts +++ b/packages/eslint-plugin-template/tests/rules/click-events-have-key-events/cases.ts @@ -6,7 +6,11 @@ const messageId: MessageIds = 'clickEventsHaveKeyEvents'; export const valid = [ { // It should work when click events are associated with key events. - code: '
', + code: ` +
+
+
+ `, }, { // It should work when click events are associated with key pseudo events. @@ -57,6 +61,15 @@ export const invalid = [ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ `, }), + convertAnnotatedSourceToFailureCase({ + messageId, + description: + 'should fail when click is not accompanied with key events and there are additional outputs', + annotatedSource: ` +
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + `, + }), convertAnnotatedSourceToFailureCase({ messageId, description: