diff --git a/apps/red-ui/src/app/modules/dossier/components/scroll-button/scroll-button.component.html b/apps/red-ui/src/app/modules/dossier/components/scroll-button/scroll-button.component.html index 39835bbe9..5267ba6db 100644 --- a/apps/red-ui/src/app/modules/dossier/components/scroll-button/scroll-button.component.html +++ b/apps/red-ui/src/app/modules/dossier/components/scroll-button/scroll-button.component.html @@ -1,3 +1,3 @@ - diff --git a/apps/red-ui/src/app/modules/dossier/components/scroll-button/scroll-button.component.ts b/apps/red-ui/src/app/modules/dossier/components/scroll-button/scroll-button.component.ts index 9b2760de1..a085e6a63 100644 --- a/apps/red-ui/src/app/modules/dossier/components/scroll-button/scroll-button.component.ts +++ b/apps/red-ui/src/app/modules/dossier/components/scroll-button/scroll-button.component.ts @@ -13,17 +13,17 @@ export class ScrollButtonComponent { itemSize: number; scroll(): void { - const scrollOffset = this.scrollViewport.measureScrollOffset('top'); + const scrollOffset = this.scrollViewport?.measureScrollOffset('top'); const ligaturePortion = 50; - const viewportSize = this.scrollViewport.getViewportSize() - ligaturePortion; + const viewportSize = this.scrollViewport?.getViewportSize() - ligaturePortion; - this.scrollViewport.scrollToOffset(scrollOffset + viewportSize, 'smooth'); + this.scrollViewport?.scrollToOffset(scrollOffset + viewportSize, 'smooth'); } showScrollButton(): boolean { - const reachedBottom = this.scrollViewport.measureScrollOffset('bottom') === 0; - const scrollSize = this.scrollViewport.getDataLength() * this.itemSize; - const scrollIsNeeded = this.scrollViewport.getViewportSize() < scrollSize; + const reachedBottom = this.scrollViewport?.measureScrollOffset('bottom') === 0; + const scrollSize = this.scrollViewport?.getDataLength() * this.itemSize; + const scrollIsNeeded = this.scrollViewport?.getViewportSize() < scrollSize; return scrollIsNeeded && !reachedBottom; } diff --git a/apps/red-ui/src/app/modules/dossier/screens/dossier-listing-screen/dossier-listing-screen.component.html b/apps/red-ui/src/app/modules/dossier/screens/dossier-listing-screen/dossier-listing-screen.component.html index 3d43f24f9..4bec57c47 100644 --- a/apps/red-ui/src/app/modules/dossier/screens/dossier-listing-screen/dossier-listing-screen.component.html +++ b/apps/red-ui/src/app/modules/dossier/screens/dossier-listing-screen/dossier-listing-screen.component.html @@ -176,7 +176,6 @@ diff --git a/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.html b/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.html index 794c14beb..4198680af 100644 --- a/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.html +++ b/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.html @@ -310,7 +310,6 @@ diff --git a/apps/red-ui/src/app/modules/shared/components/buttons/chevron-button/chevron-button.component.ts b/apps/red-ui/src/app/modules/shared/components/buttons/chevron-button/chevron-button.component.ts index d42452785..6c1329533 100644 --- a/apps/red-ui/src/app/modules/shared/components/buttons/chevron-button/chevron-button.component.ts +++ b/apps/red-ui/src/app/modules/shared/components/buttons/chevron-button/chevron-button.component.ts @@ -1,9 +1,10 @@ -import { Component, Input } from '@angular/core'; +import { ChangeDetectionStrategy, Component, Input } from '@angular/core'; @Component({ selector: 'redaction-chevron-button', templateUrl: './chevron-button.component.html', - styleUrls: ['./chevron-button.component.scss'] + styleUrls: ['./chevron-button.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush }) export class ChevronButtonComponent { @Input() text: string; diff --git a/apps/red-ui/src/app/modules/shared/components/buttons/circle-button/circle-button.component.ts b/apps/red-ui/src/app/modules/shared/components/buttons/circle-button/circle-button.component.ts index d8c2f9872..a2fcccb79 100644 --- a/apps/red-ui/src/app/modules/shared/components/buttons/circle-button/circle-button.component.ts +++ b/apps/red-ui/src/app/modules/shared/components/buttons/circle-button/circle-button.component.ts @@ -1,10 +1,18 @@ -import { Component, EventEmitter, Input, Output, ViewChild } from '@angular/core'; +import { + ChangeDetectionStrategy, + Component, + EventEmitter, + Input, + Output, + ViewChild +} from '@angular/core'; import { MatTooltip } from '@angular/material/tooltip'; @Component({ selector: 'redaction-circle-button', templateUrl: './circle-button.component.html', - styleUrls: ['./circle-button.component.scss'] + styleUrls: ['./circle-button.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush }) export class CircleButtonComponent { @Input() icon: string; diff --git a/apps/red-ui/src/app/modules/shared/components/buttons/file-download-btn/file-download-btn.component.ts b/apps/red-ui/src/app/modules/shared/components/buttons/file-download-btn/file-download-btn.component.ts index edd2602f0..e36b401a7 100644 --- a/apps/red-ui/src/app/modules/shared/components/buttons/file-download-btn/file-download-btn.component.ts +++ b/apps/red-ui/src/app/modules/shared/components/buttons/file-download-btn/file-download-btn.component.ts @@ -1,4 +1,4 @@ -import { Component, Inject, Input } from '@angular/core'; +import { ChangeDetectionStrategy, Component, Inject, Input } from '@angular/core'; import { PermissionsService } from '@services/permissions.service'; import { DossierWrapper } from '@state/model/dossier.wrapper'; import { FileStatusWrapper } from '@models/file/file-status.wrapper'; @@ -12,7 +12,8 @@ export type MenuState = 'OPEN' | 'CLOSED'; @Component({ selector: 'redaction-file-download-btn', templateUrl: './file-download-btn.component.html', - styleUrls: ['./file-download-btn.component.scss'] + styleUrls: ['./file-download-btn.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush }) export class FileDownloadBtnComponent { @Input() dossier: DossierWrapper; @@ -31,17 +32,17 @@ export class FileDownloadBtnComponent { ) {} get canDownloadFiles() { - if (Array.isArray(this.file)) { - return ( - this.file.length > 0 && - this.file.reduce( - (acc, file) => acc && this._permissionsService.canDownloadFiles(file), - true - ) - ); - } else { + if (!Array.isArray(this.file)) { return this._permissionsService.canDownloadFiles(this.file); } + + return ( + this.file.length > 0 && + this.file.reduce( + (acc, file) => acc && this._permissionsService.canDownloadFiles(file), + true + ) + ); } downloadFiles($event: MouseEvent) { diff --git a/apps/red-ui/src/app/modules/shared/components/buttons/icon-button/icon-button.component.ts b/apps/red-ui/src/app/modules/shared/components/buttons/icon-button/icon-button.component.ts index 8628c69b3..507d9f601 100644 --- a/apps/red-ui/src/app/modules/shared/components/buttons/icon-button/icon-button.component.ts +++ b/apps/red-ui/src/app/modules/shared/components/buttons/icon-button/icon-button.component.ts @@ -1,9 +1,10 @@ -import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { ChangeDetectionStrategy, Component, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'redaction-icon-button', templateUrl: './icon-button.component.html', - styleUrls: ['./icon-button.component.scss'] + styleUrls: ['./icon-button.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush }) export class IconButtonComponent { @Input() icon: string; diff --git a/apps/red-ui/src/app/modules/shared/components/buttons/user-button/user-button.component.ts b/apps/red-ui/src/app/modules/shared/components/buttons/user-button/user-button.component.ts index 1e7ecb76a..ac4f71fe1 100644 --- a/apps/red-ui/src/app/modules/shared/components/buttons/user-button/user-button.component.ts +++ b/apps/red-ui/src/app/modules/shared/components/buttons/user-button/user-button.component.ts @@ -1,10 +1,11 @@ -import { Component, Input } from '@angular/core'; +import { ChangeDetectionStrategy, Component, Input } from '@angular/core'; import { UserWrapper } from '@services/user.service'; @Component({ selector: 'redaction-user-button', templateUrl: './user-button.component.html', - styleUrls: ['./user-button.component.scss'] + styleUrls: ['./user-button.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush }) export class UserButtonComponent { @Input() user: UserWrapper; diff --git a/apps/red-ui/src/app/modules/shared/components/checkbox/round-checkbox.component.ts b/apps/red-ui/src/app/modules/shared/components/checkbox/round-checkbox.component.ts index 212bd9ede..5c8f4e60a 100644 --- a/apps/red-ui/src/app/modules/shared/components/checkbox/round-checkbox.component.ts +++ b/apps/red-ui/src/app/modules/shared/components/checkbox/round-checkbox.component.ts @@ -19,13 +19,11 @@ export class RoundCheckboxComponent implements OnInit, OnChanges { @Input() indeterminate: boolean; @Input() type: 'default' | 'red-bg'; - @ViewChild('wrapper', { static: true }) _wrapper: ElementRef; + @ViewChild('wrapper', { static: true }) private readonly _wrapper: ElementRef; - @HostBinding('class.active') _activeClass: boolean; - @HostBinding('class.inactive') _inactiveClass: boolean; - @HostBinding('class.indeterminate') _indeterminateClass: boolean; - - constructor() {} + @HostBinding('class.active') private _activeClass: boolean; + @HostBinding('class.inactive') private _inactiveClass: boolean; + @HostBinding('class.indeterminate') private _indeterminateClass: boolean; ngOnInit(): void { this._wrapper.nativeElement.style.setProperty('--size', this.size + 'px'); diff --git a/package.json b/package.json index 0465a10af..b91279159 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "@materia-ui/ngx-monaco-editor": "^5.1.0", "@ngx-translate/core": "^13.0.0", "@ngx-translate/http-loader": "^6.0.0", - "@nrwl/angular": "12.3.3", + "@nrwl/angular": "12.3.6", "@pdftron/webviewer": "7.3.2", "@swimlane/ngx-charts": "^17.0.1", "file-saver": "^2.0.5", @@ -76,13 +76,13 @@ "@angular/cli": "12.0.0", "@angular/compiler-cli": "12.0.0", "@angular/language-service": "12.0.0", - "@nrwl/cli": "12.3.3", - "@nrwl/cypress": "12.3.3", - "@nrwl/eslint-plugin-nx": "12.3.3", - "@nrwl/jest": "12.3.3", - "@nrwl/linter": "12.3.3", - "@nrwl/tao": "12.3.3", - "@nrwl/workspace": "12.3.3", + "@nrwl/cli": "12.3.6", + "@nrwl/cypress": "12.3.6", + "@nrwl/eslint-plugin-nx": "12.3.6", + "@nrwl/jest": "12.3.6", + "@nrwl/linter": "12.3.6", + "@nrwl/tao": "12.3.6", + "@nrwl/workspace": "12.3.6", "@types/cypress": "^1.1.3", "@types/jest": "26.0.23", "@types/node": "15.3.0", diff --git a/yarn.lock b/yarn.lock index 43d2d1cb4..56ff5f2b7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -112,7 +112,19 @@ rxjs "6.6.7" source-map "0.7.3" -"@angular-devkit/schematics@12.0.0", "@angular-devkit/schematics@~12.0.0": +"@angular-devkit/core@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-12.0.4.tgz#23b92b6e9c430107d1ca4e11336d509365e48ee1" + integrity sha512-gtQkLXuQK7NPkurw49//MFZWoRa9aVCIbxE2uxbDAzzQengx9nLUoezS2xVdM7m/SqVK72YL+ZFfSTXzfiSdnA== + dependencies: + ajv "8.2.0" + ajv-formats "2.0.2" + fast-json-stable-stringify "2.1.0" + magic-string "0.25.7" + rxjs "6.6.7" + source-map "0.7.3" + +"@angular-devkit/schematics@12.0.0": version "12.0.0" resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-12.0.0.tgz#d46fa41d8968b64b6234f828fc16a227630fe621" integrity sha512-xp6b8QF+MYT3kXEDo6MFRQRDGkFxAHBdBCo2wdo8qvoNHIr+8XYZwDEb8z0SbzzJmXFbDXk1vmavcNSd6+uLXg== @@ -121,6 +133,15 @@ ora "5.4.0" rxjs "6.6.7" +"@angular-devkit/schematics@12.0.4", "@angular-devkit/schematics@^12.0.0": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-12.0.4.tgz#fdbf2145985261253a86732d86352cf26eadc98d" + integrity sha512-MEAAcOh1Y4R6O7HWo7mMXgRK9BSbCZ3rlx+aHmtWpNXohw0TRhNY5WmRnQTRvMA3qjR9nh0Uo7BkRpgwRfqmBw== + dependencies: + "@angular-devkit/core" "12.0.4" + ora "5.4.0" + rxjs "6.6.7" + "@angular-eslint/eslint-plugin-template@12.0.0": version "12.0.0" resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-12.0.0.tgz#eac9df5a04b3c0a5dc14a67aa580f5164f892f93" @@ -2480,40 +2501,42 @@ node-gyp "^7.1.0" read-package-json-fast "^2.0.1" -"@nrwl/angular@12.3.3": - version "12.3.3" - resolved "https://registry.yarnpkg.com/@nrwl/angular/-/angular-12.3.3.tgz#13ffd5d67d1a0873c0dc68820f4ce42294574351" - integrity sha512-3zJoYAUcthjgQBeunJ5yaaFo+azubXdhaXSSOgpx6CT4Lwfm8ydctxJ78T38ibkA/oYPfnsJ0MfRO62pv45XSA== +"@nrwl/angular@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@nrwl/angular/-/angular-12.3.6.tgz#e94107b0f081682328d41f3d89d1b57424d1576a" + integrity sha512-CWAgP2aTzzJKLQBDZOtWB1Vj4cRsftRt2cWI88okpcnBpsuayrDDbeF578BfsvZiyyXAv6bfafPF9B2w6Xevpw== dependencies: - "@angular-devkit/schematics" "~12.0.0" - "@nrwl/cypress" "12.3.3" - "@nrwl/devkit" "12.3.3" - "@nrwl/jest" "12.3.3" - "@nrwl/linter" "12.3.3" - "@schematics/angular" "~12.0.0" + "@angular-devkit/schematics" "^12.0.0" + "@nrwl/cypress" "12.3.6" + "@nrwl/devkit" "12.3.6" + "@nrwl/jest" "12.3.6" + "@nrwl/linter" "12.3.6" + "@schematics/angular" "^12.0.0" jasmine-marbles "~0.6.0" + rxjs-for-await "0.0.2" tslib "^2.1.0" + webpack-merge "5.7.3" -"@nrwl/cli@12.3.3": - version "12.3.3" - resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-12.3.3.tgz#ec5e2a96e9a76da0c83df9245462752e7783cbe2" - integrity sha512-3B62KQwQpr57/kXH7eLoPOwsrZhIrqfhso85lUbmOPKpL1yzY9sQlmbBUxVze9VRWkytmSemDwJbvjudzLsjBQ== +"@nrwl/cli@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-12.3.6.tgz#72718eb6f99808ee1bba047643e7cd09b1e346f4" + integrity sha512-BGUgWuU3qOah7DLoi/QGBFfrVpWG1uYyPTQGfUIbAhS1yjburQOXFvEYvudB9L82usng/+bEiAVjx0XOelic/w== dependencies: - "@nrwl/tao" "12.3.3" + "@nrwl/tao" "12.3.6" chalk "4.1.0" v8-compile-cache "2.3.0" yargs "15.4.1" yargs-parser "20.0.0" -"@nrwl/cypress@12.3.3": - version "12.3.3" - resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-12.3.3.tgz#56e2fd86926d9bea64157c261ce4c2f9bcbdc76b" - integrity sha512-kN98wzYlBV4irNuPerXRhYvwtSnZ6H0ymE5v98GELvPIiCuYcgqrn3RDVExbPYMZRJZVtQRNzsyG+T4mO3foNA== +"@nrwl/cypress@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-12.3.6.tgz#6399f4c298f12a8333e6cbc9562c54de1183226b" + integrity sha512-iZJ03qepMr8RvtMkaO68qxSK0klZFn8NUzN+VlELqbePj7fqUAZvpOjLsiGWwib+3vjYzxqq9m+a7HvEhgeCYg== dependencies: "@cypress/webpack-preprocessor" "~4.1.2" - "@nrwl/devkit" "12.3.3" - "@nrwl/linter" "12.3.3" - "@nrwl/workspace" "12.3.3" + "@nrwl/devkit" "12.3.6" + "@nrwl/linter" "12.3.6" + "@nrwl/workspace" "12.3.6" fork-ts-checker-webpack-plugin "^3.1.1" rxjs "^6.5.4" ts-loader "5.4.5" @@ -2522,54 +2545,54 @@ webpack-node-externals "1.7.2" yargs-parser "20.0.0" -"@nrwl/devkit@12.3.3": - version "12.3.3" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-12.3.3.tgz#e68fc78bd2f9c4ac6435e5b3ca3523021de0d1a3" - integrity sha512-rMIWPhgsgvKsyKc79JKoGXDMfABDHCE57qy8BG9LABYukFY5qO07nhc5/HwYDVu4GFfT9vhlavGs4ynC2WX4BQ== +"@nrwl/devkit@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-12.3.6.tgz#1b12242f617e3cf3a3fa5345857a6eaaba93c83e" + integrity sha512-fNA86SSK0+I398QFZBVLRR+EHiWFPruIwyR+qeByCCGINEsxL5Gty0tbmewgTQF5yGSkqPZmKAjtTjh56S0CYw== dependencies: - "@nrwl/tao" "12.3.3" + "@nrwl/tao" "12.3.6" ejs "^3.1.5" ignore "^5.0.4" semver "7.3.4" strip-json-comments "^3.1.1" tslib "^2.0.0" -"@nrwl/eslint-plugin-nx@12.3.3": - version "12.3.3" - resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-12.3.3.tgz#ae10dc135afc63f1b45ba0a5fe35911f87e6ab32" - integrity sha512-9f8LNQYg1czV+g7t2CaQP5P2yeld+cUFPmQ4c+URO/dJk9ymC9MCYGidzZzTyGxxOr6O0jg1RGrMKcklp52kdA== +"@nrwl/eslint-plugin-nx@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-12.3.6.tgz#e92247d3e06dd4d8ef20ad1258329cd44b40a7de" + integrity sha512-L6dcgr0Af22pf1IsF95SByRQ0+OC7DvBK97g+Om7s5GMFtpG238I1xTOlHQH+FHB0hCDMBluihe05M9/E++40A== dependencies: - "@nrwl/devkit" "12.3.3" - "@nrwl/workspace" "12.3.3" + "@nrwl/devkit" "12.3.6" + "@nrwl/workspace" "12.3.6" "@typescript-eslint/experimental-utils" "^4.3.0" confusing-browser-globals "^1.0.9" -"@nrwl/jest@12.3.3": - version "12.3.3" - resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-12.3.3.tgz#139b22f815b29f16b35e9ee89b6eac231deac41f" - integrity sha512-XZBT+/cj/6352YsmmSa0Lx6HYqVn8eiCX/n8taH9NtDW5AugL70EaPG/tNw3iTBReTsGty+ElrdbRkmj9cMx7A== +"@nrwl/jest@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-12.3.6.tgz#ebeaa019cfd17e0347646991b67db792c85a95f0" + integrity sha512-HkRyo+tQdDiwfLc6OC07kg7vjfWysVfy8cVOu8Cq38fxAcJeKwyBUhxduZbVs4DE7HwtkWSopPt/l0cyaHrKSw== dependencies: - "@nrwl/devkit" "12.3.3" + "@nrwl/devkit" "12.3.6" jest-resolve "^26.6.2" rxjs "^6.5.4" strip-json-comments "^3.1.1" tslib "^2.0.0" -"@nrwl/linter@12.3.3": - version "12.3.3" - resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-12.3.3.tgz#5c738e64393813e77fee2f7b7452fe6f8478425c" - integrity sha512-LketzE/Hp10j01rlK5de/3mX+eGrRThRvMndxaO9D1T9X/5UGooOT8ywJ/H0AkdM8d8Sp8wfwhOvxY1+rKXmUQ== +"@nrwl/linter@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-12.3.6.tgz#fe18cbca77f7480c4f595ebc45d440ed508d3037" + integrity sha512-okDJxYVnxlgb/WNyp7eYCQzOSQkTVizLf5zeoyB1alt4iUUQmFSpww+FU8Jp1zEwZ9EbAWbKSKD1YwEt6g6ZTQ== dependencies: - "@nrwl/devkit" "12.3.3" + "@nrwl/devkit" "12.3.6" glob "7.1.4" minimatch "3.0.4" tmp "~0.2.1" tslib "^2.0.0" -"@nrwl/tao@12.3.3": - version "12.3.3" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-12.3.3.tgz#5c78c0e86512fc83cca8a85012e85229f6dcc95e" - integrity sha512-jVza/w34NtFZNQ1YbhdsHcWnoiA5gbTAY8Uvox75jvo2qz1T/D2U3FlbaXc6/J675n6htmNITXHpTuaJIYCtig== +"@nrwl/tao@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-12.3.6.tgz#47709cd16312cf87d57a895dcc5eca27e78b44b1" + integrity sha512-NzVHD2dXBciHZ3IrXs+0bsV8CiJZ1OAg4ompMVBTrjza5AhQN3QEm0rDvs0f1sJNGpWHoBKk/BxxFWN2XyL2xA== dependencies: chalk "4.1.0" enquirer "~2.3.6" @@ -2582,16 +2605,15 @@ tslib "^2.0.0" yargs-parser "20.0.0" -"@nrwl/workspace@12.3.3": - version "12.3.3" - resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-12.3.3.tgz#45b4644c4882b341a76adf008c39141b9d6b09c8" - integrity sha512-Ccn6yuYZF+C0HPOq2ipQIJVEObzQx7rTZOQvU3TeHhatHSJ5/PqlOMSijnoF9Hz6sO+0OBR4ACChrHkNMsfxYg== +"@nrwl/workspace@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-12.3.6.tgz#4b78e08284312726861a5a50ca2bc50243ea041a" + integrity sha512-s87OSvy/aQx0D5spP2CXYhs/of0CIrNsxdaYQi4QhKo508hybRgOBxORDgU4z55Wm3lr/GxQdmxedXKzu7PbIw== dependencies: - "@nrwl/cli" "12.3.3" - "@nrwl/devkit" "12.3.3" - "@nrwl/jest" "12.3.3" - "@nrwl/linter" "12.3.3" - axios "0.21.1" + "@nrwl/cli" "12.3.6" + "@nrwl/devkit" "12.3.6" + "@nrwl/jest" "12.3.6" + "@nrwl/linter" "12.3.6" chalk "4.1.0" cosmiconfig "^4.0.0" dotenv "8.2.0" @@ -2603,7 +2625,6 @@ minimatch "3.0.4" npm-run-all "^4.1.5" open "^7.4.2" - resolve "1.17.0" rxjs "^6.5.4" semver "7.3.4" strip-json-comments "^3.1.1" @@ -2665,7 +2686,7 @@ dependencies: any-observable "^0.3.0" -"@schematics/angular@12.0.0", "@schematics/angular@~12.0.0": +"@schematics/angular@12.0.0": version "12.0.0" resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-12.0.0.tgz#519c8d2bfb548c2678d7b3589548a7ff37e0dcf0" integrity sha512-6fS1MuzLvuiuS8ruSl919+mXTBDgpMY+mC+n1iM70rHvDms6+wEIwuyEty6Mw7JsPFXwcFAsIBt3EZCplzHhmg== @@ -2674,6 +2695,15 @@ "@angular-devkit/schematics" "12.0.0" jsonc-parser "3.0.0" +"@schematics/angular@^12.0.0": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-12.0.4.tgz#a4d140a500e62cd24f46e5273376e4e830f4b866" + integrity sha512-rC4/+c6p3S/ezDeJzAstrwzdpYgcYzHumtzVSDDM+3Kx0QBUTq/Nj6sk1e2C/fgtV5Jb2INEkTvrih+HP7I0wA== + dependencies: + "@angular-devkit/core" "12.0.4" + "@angular-devkit/schematics" "12.0.4" + jsonc-parser "3.0.0" + "@sinonjs/commons@^1.7.0": version "1.8.1" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" @@ -3794,13 +3824,6 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== -axios@0.21.1: - version "0.21.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" - integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== - dependencies: - follow-redirects "^1.10.0" - axios@^0.18.0: version "0.18.1" resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.1.tgz#ff3f0de2e7b5d180e757ad98000f1081b87bcea3" @@ -6775,11 +6798,6 @@ follow-redirects@^1.0.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db" integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== -follow-redirects@^1.10.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.0.tgz#f5d260f95c5f8c105894491feee5dc8993b402fe" - integrity sha512-0vRwd7RKQBTt+mgu87mtYeofLFZpTas2S9zY+jIeuLJMNvudIgF52nr19q40HOwH5RrhWIPuj9puybzSJiRrVg== - for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -11631,13 +11649,6 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@1.17.0, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.3.2: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - dependencies: - path-parse "^1.0.6" - resolve@1.20.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.19.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" @@ -11646,6 +11657,13 @@ resolve@1.20.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.19 is-core-module "^2.2.0" path-parse "^1.0.6" +resolve@^1.1.7, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.3.2: + version "1.17.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + dependencies: + path-parse "^1.0.6" + restore-cursor@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541"