From 0a8921d7c3c3fbabd2e703e508ba204c8717396a Mon Sep 17 00:00:00 2001 From: null Date: Mon, 23 Sep 2024 19:29:49 +0000 Subject: [PATCH] chore(deps): update dependency @ng-web-apis/common to v4 --- apps/demo/src/app/app.component.html | 3 +- apps/demo/src/app/app.module.ts | 8 +- .../getting-started/getting-started.module.ts | 15 +- .../getting-started.template.html | 5 +- apps/demo/src/app/logo/logo.component.ts | 2 +- .../angular-child/angular-child.module.ts | 10 +- .../angular-host/angular-host.module.ts | 10 +- .../angular-installation.module.ts | 11 +- .../modules/application/application.module.ts | 11 +- .../application/application.template.html | 3 +- .../native-installation.module.ts | 10 +- .../modules/react-child/react-child.module.ts | 10 +- .../react-installation.module.ts | 10 +- apps/demo/src/app/pages.ts | 4 +- .../host-child-warning.module.ts | 4 +- .../host-child-warning.template.html | 2 +- apps/host/src/app/app.component.less | 4 +- apps/host/src/app/app.component.ts | 4 +- apps/host/src/app/app.module.ts | 9 +- package-lock.json | 718 +++++++++--------- package.json | 16 +- 21 files changed, 413 insertions(+), 456 deletions(-) diff --git a/apps/demo/src/app/app.component.html b/apps/demo/src/app/app.component.html index 8a79c831..af8b3b6a 100644 --- a/apps/demo/src/app/app.component.html +++ b/apps/demo/src/app/app.component.html @@ -1,10 +1,11 @@ + What it is about - + Some application can host any amount of child apps and be a child for other app at the same time diff --git a/apps/demo/src/app/logo/logo.component.ts b/apps/demo/src/app/logo/logo.component.ts index 5d8f6cee..c1f49cee 100644 --- a/apps/demo/src/app/logo/logo.component.ts +++ b/apps/demo/src/app/logo/logo.component.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {PolymorpheusComponent} from '@tinkoff/ng-polymorpheus'; +import {PolymorpheusComponent} from '@taiga-ui/polymorpheus'; @Component({ selector: 'logo', diff --git a/apps/demo/src/app/modules/angular-child/angular-child.module.ts b/apps/demo/src/app/modules/angular-child/angular-child.module.ts index ebbc41af..56a45c77 100644 --- a/apps/demo/src/app/modules/angular-child/angular-child.module.ts +++ b/apps/demo/src/app/modules/angular-child/angular-child.module.ts @@ -1,16 +1,12 @@ import {NgModule} from '@angular/core'; import {RouterModule} from '@angular/router'; -import {TuiAddonDocModule, tuiGenerateRoutes} from '@taiga-ui/addon-doc'; -import {TuiLinkModule} from '@taiga-ui/core'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; +import {TuiLink} from '@taiga-ui/core'; import {AngularChildComponent} from './angular-child.component'; @NgModule({ - imports: [ - TuiLinkModule, - TuiAddonDocModule, - RouterModule.forChild(tuiGenerateRoutes(AngularChildComponent)), - ], + imports: [TuiLink, ...TuiAddonDoc, RouterModule], declarations: [AngularChildComponent], exports: [AngularChildComponent], }) diff --git a/apps/demo/src/app/modules/angular-host/angular-host.module.ts b/apps/demo/src/app/modules/angular-host/angular-host.module.ts index a707ead8..d4a1143d 100644 --- a/apps/demo/src/app/modules/angular-host/angular-host.module.ts +++ b/apps/demo/src/app/modules/angular-host/angular-host.module.ts @@ -1,16 +1,12 @@ import {NgModule} from '@angular/core'; import {RouterModule} from '@angular/router'; -import {TuiAddonDocModule, tuiGenerateRoutes} from '@taiga-ui/addon-doc'; -import {TuiLinkModule} from '@taiga-ui/core'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; +import {TuiLink} from '@taiga-ui/core'; import {AngularHostComponent} from './angular-host.component'; @NgModule({ - imports: [ - TuiLinkModule, - TuiAddonDocModule, - RouterModule.forChild(tuiGenerateRoutes(AngularHostComponent)), - ], + imports: [TuiLink, ...TuiAddonDoc, RouterModule], declarations: [AngularHostComponent], exports: [AngularHostComponent], }) diff --git a/apps/demo/src/app/modules/angular-installation/angular-installation.module.ts b/apps/demo/src/app/modules/angular-installation/angular-installation.module.ts index 5ea37216..b7ad9a1b 100644 --- a/apps/demo/src/app/modules/angular-installation/angular-installation.module.ts +++ b/apps/demo/src/app/modules/angular-installation/angular-installation.module.ts @@ -1,18 +1,13 @@ import {NgModule} from '@angular/core'; import {RouterModule} from '@angular/router'; -import {TuiAddonDocModule, tuiGenerateRoutes} from '@taiga-ui/addon-doc'; -import {TuiLinkModule} from '@taiga-ui/core'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; +import {TuiLink} from '@taiga-ui/core'; import {HostChildWarningModule} from '../../shared/host-child-warning/host-child-warning.module'; import {AngularInstallationComponent} from './angular-installation.component'; @NgModule({ - imports: [ - TuiLinkModule, - TuiAddonDocModule, - HostChildWarningModule, - RouterModule.forChild(tuiGenerateRoutes(AngularInstallationComponent)), - ], + imports: [TuiLink, ...TuiAddonDoc, HostChildWarningModule, RouterModule], declarations: [AngularInstallationComponent], exports: [AngularInstallationComponent], }) diff --git a/apps/demo/src/app/modules/application/application.module.ts b/apps/demo/src/app/modules/application/application.module.ts index 9380b146..b137c779 100644 --- a/apps/demo/src/app/modules/application/application.module.ts +++ b/apps/demo/src/app/modules/application/application.module.ts @@ -1,17 +1,12 @@ import {NgModule} from '@angular/core'; import {RouterModule} from '@angular/router'; -import {TuiAddonDocModule, tuiGenerateRoutes} from '@taiga-ui/addon-doc'; -import {TuiLinkModule, TuiNotificationModule} from '@taiga-ui/core'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; +import {TuiLink, TuiNotification} from '@taiga-ui/core'; import {ApplicationComponent} from './application.component'; @NgModule({ - imports: [ - TuiLinkModule, - TuiAddonDocModule, - TuiNotificationModule, - RouterModule.forChild(tuiGenerateRoutes(ApplicationComponent)), - ], + imports: [TuiLink, ...TuiAddonDoc, TuiNotification, RouterModule], declarations: [ApplicationComponent], exports: [ApplicationComponent], }) diff --git a/apps/demo/src/app/modules/application/application.template.html b/apps/demo/src/app/modules/application/application.template.html index b16f4738..72d32e41 100644 --- a/apps/demo/src/app/modules/application/application.template.html +++ b/apps/demo/src/app/modules/application/application.template.html @@ -12,7 +12,8 @@

It can give you more flexability in interaction between complex apps if needed.

Be careful, if you need this in your not native application, something probably is going wrong. diff --git a/apps/demo/src/app/modules/native-installation/native-installation.module.ts b/apps/demo/src/app/modules/native-installation/native-installation.module.ts index cfd3373c..c90a2c21 100644 --- a/apps/demo/src/app/modules/native-installation/native-installation.module.ts +++ b/apps/demo/src/app/modules/native-installation/native-installation.module.ts @@ -1,16 +1,12 @@ import {NgModule} from '@angular/core'; import {RouterModule} from '@angular/router'; -import {TuiAddonDocModule, tuiGenerateRoutes} from '@taiga-ui/addon-doc'; -import {TuiLinkModule} from '@taiga-ui/core'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; +import {TuiLink} from '@taiga-ui/core'; import {NativeInstallationComponent} from './native-installation.component'; @NgModule({ - imports: [ - TuiLinkModule, - TuiAddonDocModule, - RouterModule.forChild(tuiGenerateRoutes(NativeInstallationComponent)), - ], + imports: [TuiLink, ...TuiAddonDoc, RouterModule], declarations: [NativeInstallationComponent], exports: [NativeInstallationComponent], }) diff --git a/apps/demo/src/app/modules/react-child/react-child.module.ts b/apps/demo/src/app/modules/react-child/react-child.module.ts index 420c5ec1..9c68fb79 100644 --- a/apps/demo/src/app/modules/react-child/react-child.module.ts +++ b/apps/demo/src/app/modules/react-child/react-child.module.ts @@ -1,16 +1,12 @@ import {NgModule} from '@angular/core'; import {RouterModule} from '@angular/router'; -import {TuiAddonDocModule, tuiGenerateRoutes} from '@taiga-ui/addon-doc'; -import {TuiLinkModule} from '@taiga-ui/core'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; +import {TuiLink} from '@taiga-ui/core'; import {ReactChildComponent} from './react-child.component'; @NgModule({ - imports: [ - TuiLinkModule, - TuiAddonDocModule, - RouterModule.forChild(tuiGenerateRoutes(ReactChildComponent)), - ], + imports: [TuiLink, ...TuiAddonDoc, RouterModule], declarations: [ReactChildComponent], exports: [ReactChildComponent], }) diff --git a/apps/demo/src/app/modules/react-installation/react-installation.module.ts b/apps/demo/src/app/modules/react-installation/react-installation.module.ts index 9d5f8500..d50a2f14 100644 --- a/apps/demo/src/app/modules/react-installation/react-installation.module.ts +++ b/apps/demo/src/app/modules/react-installation/react-installation.module.ts @@ -1,16 +1,12 @@ import {NgModule} from '@angular/core'; import {RouterModule} from '@angular/router'; -import {TuiAddonDocModule, tuiGenerateRoutes} from '@taiga-ui/addon-doc'; -import {TuiLinkModule} from '@taiga-ui/core'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; +import {TuiLink} from '@taiga-ui/core'; import {ReactInstallationComponent} from './react-installation.component'; @NgModule({ - imports: [ - TuiLinkModule, - TuiAddonDocModule, - RouterModule.forChild(tuiGenerateRoutes(ReactInstallationComponent)), - ], + imports: [TuiLink, ...TuiAddonDoc, RouterModule], declarations: [ReactInstallationComponent], exports: [ReactInstallationComponent], }) diff --git a/apps/demo/src/app/pages.ts b/apps/demo/src/app/pages.ts index 1c936c26..7d7d4360 100644 --- a/apps/demo/src/app/pages.ts +++ b/apps/demo/src/app/pages.ts @@ -1,6 +1,6 @@ -import type {TuiDocPages} from '@taiga-ui/addon-doc'; +import type {TuiDocRoutePages} from '@taiga-ui/addon-doc'; -export const pages: TuiDocPages = [ +export const pages: TuiDocRoutePages = [ { section: 'Starting', title: 'Getting started', diff --git a/apps/demo/src/app/shared/host-child-warning/host-child-warning.module.ts b/apps/demo/src/app/shared/host-child-warning/host-child-warning.module.ts index d096ab9e..36dbe53b 100644 --- a/apps/demo/src/app/shared/host-child-warning/host-child-warning.module.ts +++ b/apps/demo/src/app/shared/host-child-warning/host-child-warning.module.ts @@ -1,10 +1,10 @@ import {NgModule} from '@angular/core'; -import {TuiNotificationModule} from '@taiga-ui/core'; +import {TuiNotification} from '@taiga-ui/core'; import {HostChildWarningComponent} from './host-child-warning.component'; @NgModule({ - imports: [TuiNotificationModule], + imports: [TuiNotification], declarations: [HostChildWarningComponent], exports: [HostChildWarningComponent], }) diff --git a/apps/demo/src/app/shared/host-child-warning/host-child-warning.template.html b/apps/demo/src/app/shared/host-child-warning/host-child-warning.template.html index 9b90c33f..1407cbde 100644 --- a/apps/demo/src/app/shared/host-child-warning/host-child-warning.template.html +++ b/apps/demo/src/app/shared/host-child-warning/host-child-warning.template.html @@ -1 +1 @@ -The application can be a host and a child at the same time +The application can be a host and a child at the same time diff --git a/apps/host/src/app/app.component.less b/apps/host/src/app/app.component.less index 0fcef5d9..a6e1f86c 100644 --- a/apps/host/src/app/app.component.less +++ b/apps/host/src/app/app.component.less @@ -4,13 +4,13 @@ } .embed-container { - border: 2px var(--tui-support-02) dashed; + border: 2px var(--tui-chart-categorical-02) dashed; padding: 0 1rem 1rem; margin-bottom: 1rem; } .embedded { - border: 2px var(--tui-support-05) dashed; + border: 2px var(--tui-chart-categorical-05) dashed; &:not(:last-child) { margin-bottom: 1rem; diff --git a/apps/host/src/app/app.component.ts b/apps/host/src/app/app.component.ts index f05949f9..c6567a9a 100644 --- a/apps/host/src/app/app.component.ts +++ b/apps/host/src/app/app.component.ts @@ -30,9 +30,9 @@ export class AppComponent { console.log(`${event.target?.name}: ${event.type}`); this.alertService .open(event.type, { - hasIcon: false, + icon: '', label: event.target?.name, - status: 'info', + appearance: 'info', }) .subscribe(); this.cdr.detectChanges(); diff --git a/apps/host/src/app/app.module.ts b/apps/host/src/app/app.module.ts index 32ccb194..3c212379 100644 --- a/apps/host/src/app/app.module.ts +++ b/apps/host/src/app/app.module.ts @@ -4,7 +4,8 @@ import {BrowserModule} from '@angular/platform-browser'; import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; import {RouterModule} from '@angular/router'; import {MicrozordHostModule} from '@microzord/angular'; -import {TuiAlertModule, TuiRootModule} from '@taiga-ui/core'; +import {TuiAlert, TuiRoot} from '@taiga-ui/core'; +import {NG_EVENT_PLUGINS} from '@taiga-ui/event-plugins'; import {AppComponent} from './app.component'; @@ -14,8 +15,8 @@ import {AppComponent} from './app.component'; BrowserAnimationsModule, RouterModule.forRoot([], {initialNavigation: 'enabledBlocking'}), HttpClientModule, - TuiRootModule, - TuiAlertModule, + TuiRoot, + TuiAlert, MicrozordHostModule.register({ modules: [ { @@ -42,7 +43,7 @@ import {AppComponent} from './app.component'; }), ], declarations: [AppComponent], - providers: [{provide: 'some-token', useValue: 'true'}], + providers: [{provide: 'some-token', useValue: 'true'}, NG_EVENT_PLUGINS], bootstrap: [AppComponent], }) export class AppModule {} diff --git a/package-lock.json b/package-lock.json index 84c1b9fe..4d70207b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "@babel/preset-env": "7.25.4", "@babel/preset-react": "7.24.7", "@babel/preset-typescript": "7.24.7", - "@ng-web-apis/common": "3.0.6", + "@ng-web-apis/common": "4.6.2", "@ngneat/spectator": "17.1.0", "@nx/angular": "19.3.0", "@nx/cypress": "19.3.0", @@ -53,15 +53,17 @@ "@swc/cli": "0.4.0", "@swc/core": "1.7.26", "@swc/helpers": "0.5.13", - "@taiga-ui/addon-doc": "3.94.0", - "@taiga-ui/addon-mobile": "3.94.0", + "@taiga-ui/addon-doc": "4.7.0", + "@taiga-ui/addon-mobile": "4.7.0", "@taiga-ui/auto-changelog-config": "0.204.0", "@taiga-ui/browserslist-config": "0.204.0", - "@taiga-ui/cdk": "3.94.0", - "@taiga-ui/core": "3.94.0", + "@taiga-ui/cdk": "4.7.0", + "@taiga-ui/core": "4.7.0", "@taiga-ui/eslint-plugin-experience": "0.204.0", - "@taiga-ui/icons": "3.94.0", - "@taiga-ui/kit": "3.94.0", + "@taiga-ui/event-plugins": "^4.0.1", + "@taiga-ui/icons": "4.7.0", + "@taiga-ui/kit": "4.7.0", + "@taiga-ui/legacy": "4.7.0", "@taiga-ui/prettier-config": "0.204.0", "@taiga-ui/release-it-config": "0.204.0", "@taiga-ui/stylelint-config": "0.204.0", @@ -6548,44 +6550,51 @@ } }, "node_modules/@maskito/angular": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@maskito/angular/-/angular-1.9.0.tgz", - "integrity": "sha512-Wa/9nM9Nv0oieVZ6yxQNXfDRA4obFDR15xO16o1GKF8i9W1IdQQn+tuMRjkmx6HhJDN9+x3k8OTJ1f80BIrhjA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@maskito/angular/-/angular-3.0.2.tgz", + "integrity": "sha512-il2sra++9IAaAELyvbWaLulj/kAPVwu9fK5IDtHltKCUD534/cRWQT0N3mY+mtcwPU76hhSHPgFLAZFm+JtuOQ==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { - "tslib": "2.6.2" + "tslib": "2.7.0" }, "peerDependencies": { - "@angular/common": ">=12.0.0", - "@angular/core": ">=12.0.0", - "@angular/forms": ">=12.0.0", - "@maskito/core": "^1.9.0", - "rxjs": ">=6.0.0" + "@angular/core": ">=16.0.0", + "@angular/forms": ">=16.0.0", + "@maskito/core": "^3.0.2" } }, - "node_modules/@maskito/angular/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true, - "license": "0BSD" - }, "node_modules/@maskito/core": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@maskito/core/-/core-1.9.0.tgz", - "integrity": "sha512-WQIUrwkdIUg6PzAb4Apa0RjTPHB0EqZLc9/7kWCKVIixhkITRFXFg2BhiDVSRv0mIKVlAEJcOvvjHK5T3UaIig==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@maskito/core/-/core-3.0.2.tgz", + "integrity": "sha512-UGdVTwCQB+pgcxwLTA30VCAsVdACY8zT7xR/26dsaY9dg5xZ0uiBQ1GImDo6Icfb51K+O4n1lsYS3uBkKRuJMg==", "dev": true, - "license": "Apache-2.0" + "license": "Apache-2.0", + "peer": true }, "node_modules/@maskito/kit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@maskito/kit/-/kit-1.9.0.tgz", - "integrity": "sha512-LNNgOJ0tAfrPoPehvoP+ZyYF9giOYL02sOMKyDC3IcqDNA8BAU0PARmS7TNsVEBpvSuJhU6xVt40nxJaONgUdw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@maskito/kit/-/kit-3.0.2.tgz", + "integrity": "sha512-haaw1+7fJsGcZAqxxXhEORVl3fYN89LOiLulni5dvPTLzd5ykdPbUHBmVBov9eV0pJxV71WJLb20yHLTB56epw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "peerDependencies": { + "@maskito/core": "^3.0.2" + } + }, + "node_modules/@maskito/phone": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@maskito/phone/-/phone-3.0.2.tgz", + "integrity": "sha512-WzgzO9zvlob3+jLDptYvxgbNOk9cjbzRi75S8El7hP9dbefQ8IVuSzJAx7VXq+Q7o4Ki/MZqu5yTmHlFwwdT8Q==", "dev": true, "license": "Apache-2.0", + "peer": true, "peerDependencies": { - "@maskito/core": "^1.9.0" + "@maskito/core": "^3.0.2", + "@maskito/kit": "^3.0.2", + "libphonenumber-js": ">=1.0.0" } }, "node_modules/@microzord/angular": { @@ -6634,62 +6643,63 @@ } }, "node_modules/@ng-web-apis/common": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@ng-web-apis/common/-/common-3.0.6.tgz", - "integrity": "sha512-ral+lzGpFS3aOCFB5DcHOI4lZhhp8GH4BnjSbngH2Xk8J0FKYdxRzvcPQVy7hS+TPUu0tW9uFVp6cC7odu3iyQ==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@ng-web-apis/common/-/common-4.6.2.tgz", + "integrity": "sha512-BQ6NxIPig67oGx1a+wYS9SpiDwD6VVAXSsBJ8UO6wTi8DRusVevXY26WyOEg0/Yjk5dhWyBpVqF2/t7Abbkmog==", "dev": true, "license": "Apache-2.0", "dependencies": { - "tslib": "^2.2.0" + "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/common": ">=12.0.0", - "@angular/core": ">=12.0.0", - "rxjs": ">=6.4.0" + "@angular/common": ">=16.0.0", + "@angular/core": ">=16.0.0", + "rxjs": ">=7.0.0" } }, "node_modules/@ng-web-apis/intersection-observer": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@ng-web-apis/intersection-observer/-/intersection-observer-3.2.0.tgz", - "integrity": "sha512-EhwqEZJFKR9pz55TWp82qyWTXdg8TZeMP6bUw26bVHz8CTkgrpzaXdtxurMTvJ/+gwuFy4JSJLjBeV9nfZ/SXA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@ng-web-apis/intersection-observer/-/intersection-observer-4.6.2.tgz", + "integrity": "sha512-rU6UVpW0X3bcopukkXpruxtchtSE6UPfurn85m1/3RD1bEHQsojit5Ec4/APTI52RBpAGolWd4F8Wlq4W7k1YQ==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { - "tslib": "^2.2.0" + "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/core": ">=12.0.0", - "@ng-web-apis/common": ">=2.0.0" + "@angular/core": ">=16.0.0", + "@ng-web-apis/common": ">=4.6.2" } }, "node_modules/@ng-web-apis/mutation-observer": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@ng-web-apis/mutation-observer/-/mutation-observer-3.2.3.tgz", - "integrity": "sha512-iFwxut1cw94lTXnloDMBRanqNTvEjbnigWkTowlPH3QY16ysTKuC51JeonRuARW4K3bbDGbXiLUYYZWKQaDfKw==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@ng-web-apis/mutation-observer/-/mutation-observer-4.6.2.tgz", + "integrity": "sha512-3lT2XpVrqZ8I1ijUOmkKVKFjp6OcHV714yysA0SIRkbTdeWGCrU08KipcipsRVmyC9J0+C9+7+7W4aZ+fdsxxg==", "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { - "tslib": "^2.2.0" + "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/core": ">=12.0.0", - "@ng-web-apis/common": ">=2.0.0" + "@angular/core": ">=16.0.0", + "@ng-web-apis/common": ">=4.6.2" } }, "node_modules/@ng-web-apis/resize-observer": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@ng-web-apis/resize-observer/-/resize-observer-3.2.3.tgz", - "integrity": "sha512-x3KxBZSragzdQlkbY9tiHY0lVlkOFD7Y34rzXdBJ7PTnIvlq43X/tN31Mmb3R0Np4vsarWqnhO6Y42ljudsWdA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@ng-web-apis/resize-observer/-/resize-observer-4.6.2.tgz", + "integrity": "sha512-mCpMxWuLciTPHkA1EgMYF8N7VAG8PSRjJIO8BKjZrouCl+VDBdT8QamUfhNKy39zglnmLXrZfPHQPBYMsypy8w==", "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { - "tslib": "^2.2.0" + "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/core": ">=12.0.0", - "@ng-web-apis/common": ">=2.0.0" + "@angular/core": ">=16.0.0", + "@ng-web-apis/common": ">=4.6.2" } }, "node_modules/@ngneat/spectator": { @@ -9536,16 +9546,15 @@ } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", - "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", + "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==", "dev": true, "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", "is-module": "^1.0.0", "resolve": "^1.22.1" }, @@ -9562,9 +9571,9 @@ } }, "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz", + "integrity": "sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==", "dev": true, "license": "MIT", "dependencies": { @@ -10647,65 +10656,49 @@ } }, "node_modules/@taiga-ui/addon-doc": { - "version": "3.94.0", - "resolved": "https://registry.npmjs.org/@taiga-ui/addon-doc/-/addon-doc-3.94.0.tgz", - "integrity": "sha512-H54pZ2233Z2mpMR26uM84uoWV3saKykcoeiT8P7gRkmrB+6XHrV7Vg4aB8xuc/H60exXR3oB76Eqt1NJl3xnOQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/addon-doc/-/addon-doc-4.7.0.tgz", + "integrity": "sha512-V99dasIv5wnIfV8MH6QCkXD9DIyoaz1tPeGGa72z+u7PHGdp7LJH3900vVUWoeFbowAxpzzrvyUKW+IQMq6Vxg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "markdown-it": "14.0.0", - "ngx-highlightjs": "6.1.3", - "tslib": "^2.6.2" + "tslib": "^2.7.0" }, "peerDependencies": { - "@angular/common": ">=12.0.0", - "@angular/core": ">=12.0.0", - "@angular/forms": ">=12.0.0", - "@angular/router": ">=12.0.0", - "@ng-web-apis/common": "^3.0.6", - "@taiga-ui/addon-mobile": "^3.94.0", - "@taiga-ui/cdk": "^3.94.0", - "@taiga-ui/core": "^3.94.0", - "@taiga-ui/kit": "^3.94.0", - "@tinkoff/ng-polymorpheus": "^4.3.0" - } - }, - "node_modules/@taiga-ui/addon-doc/node_modules/ngx-highlightjs": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/ngx-highlightjs/-/ngx-highlightjs-6.1.3.tgz", - "integrity": "sha512-QF91hKhD75HpuJOgCGL3M7UyZommAqIgzubpZN2/At7OqBZ3G6NX9n/r6ksezSur34wjYOYQunNJhIvsXQzu6Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "highlight.js": "^11.0.0", - "highlightjs-line-numbers.js": "^2.8.0", - "tslib": "^2.0.0" - }, - "peerDependencies": { - "@angular/common": ">=13.0.0", - "@angular/core": ">=13.0.0", - "rxjs": ">=6.0.0" + "@angular/cdk": ">=16.0.0", + "@angular/common": ">=16.0.0", + "@angular/core": ">=16.0.0", + "@angular/forms": ">=16.0.0", + "@angular/router": ">=16.0.0", + "@ng-web-apis/common": "^4.6.0", + "@taiga-ui/addon-mobile": "^4.7.0", + "@taiga-ui/cdk": "^4.7.0", + "@taiga-ui/core": "^4.7.0", + "@taiga-ui/kit": "^4.7.0", + "@taiga-ui/polymorpheus": "^4.7.1", + "markdown-it": ">=14.1.0", + "ngx-highlightjs": ">=10.0.0" } }, "node_modules/@taiga-ui/addon-mobile": { - "version": "3.94.0", - "resolved": "https://registry.npmjs.org/@taiga-ui/addon-mobile/-/addon-mobile-3.94.0.tgz", - "integrity": "sha512-hI8xKfXdmbdaTQx6NQe1zeAJ03/GoctaG382xDFtF9+nilM+Pscfo5ItoyJycino5SrRZ3LTw7txE3odsGe15A==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/addon-mobile/-/addon-mobile-4.7.0.tgz", + "integrity": "sha512-TIC77ZCspIPsTLxfLgIcbykfMqFgVOpw5NsTeauPZCPQEa2Q2cZhWgFu9CyYI/4JrPu6RTgifYlP5mbs2/44Ag==", "dev": true, "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.7.0" }, "peerDependencies": { - "@angular/cdk": ">=12.0.0", - "@angular/common": ">=12.0.0", - "@angular/core": ">=12.0.0", - "@ng-web-apis/common": "^3.0.6", - "@taiga-ui/cdk": "^3.94.0", - "@taiga-ui/core": "^3.94.0", - "@taiga-ui/kit": "^3.94.0", - "@tinkoff/ng-polymorpheus": "^4.3.0", - "rxjs": ">=6.0.0" + "@angular/cdk": ">=16.0.0", + "@angular/common": ">=16.0.0", + "@angular/core": ">=16.0.0", + "@ng-web-apis/common": "^4.6.0", + "@taiga-ui/cdk": "^4.7.0", + "@taiga-ui/core": "^4.7.0", + "@taiga-ui/kit": "^4.7.0", + "@taiga-ui/polymorpheus": "^4.7.1", + "rxjs": ">=7.0.0" } }, "node_modules/@taiga-ui/auto-changelog-config": { @@ -10726,98 +10719,58 @@ "license": "Apache-2.0" }, "node_modules/@taiga-ui/cdk": { - "version": "3.94.0", - "resolved": "https://registry.npmjs.org/@taiga-ui/cdk/-/cdk-3.94.0.tgz", - "integrity": "sha512-BD8E60HCvxZ+DhldzEv2tSLlzAhAZz2rk9JBB+StrFc1zSjVX1N0IlJ7p+XPlvSWtwplg3qU25ebwXqly5zIVQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/cdk/-/cdk-4.7.0.tgz", + "integrity": "sha512-Y+vvJI7qItaP6mGOHRLrUhKhwpatm0sq/byDWwvmmUBdfdqSH/0NYhvxTrd5rP7m+483RNACc6eww2l1eb4dwg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@ng-web-apis/common": "3.0.6", - "@ng-web-apis/mutation-observer": "3.1.0", - "@ng-web-apis/resize-observer": "3.0.6", - "@tinkoff/ng-event-plugins": "3.2.0", - "@tinkoff/ng-polymorpheus": "4.3.0", - "tslib": "2.6.2" + "tslib": "2.7.0" }, "optionalDependencies": { - "ng-morph": "4.0.5", - "parse5": "6.0.1" - }, - "peerDependencies": { - "@angular/animations": ">=12.0.0", - "@angular/common": ">=12.0.0", - "@angular/core": ">=12.0.0", - "@angular/forms": ">=12.0.0", - "rxjs": ">=6.0.0" - } - }, - "node_modules/@taiga-ui/cdk/node_modules/@ng-web-apis/mutation-observer": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@ng-web-apis/mutation-observer/-/mutation-observer-3.1.0.tgz", - "integrity": "sha512-MFN0TLLBMFJJPpXkGFe9ChRCSOKvMHZRRtBq5jHWS7tv5/CtdUkqW5CU7RC9KTzZjGeMzYe0cXO4JRkjL5aZ9g==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.2.0" - }, - "peerDependencies": { - "@angular/core": ">=12.0.0", - "@ng-web-apis/common": ">=2.0.0" - } - }, - "node_modules/@taiga-ui/cdk/node_modules/@ng-web-apis/resize-observer": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@ng-web-apis/resize-observer/-/resize-observer-3.0.6.tgz", - "integrity": "sha512-QdGYdEdC0AzFonLfNOnyYyeCwnvK9jlskoeefvJN3Yyvds3ivBrrTjpeDOdiLsQpCPBp9/673imgq7355vkQow==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.2.0" + "@angular-devkit/core": ">=16.0.0", + "@angular-devkit/schematics": ">=16.0.0", + "@schematics/angular": ">=16.0.0", + "ng-morph": "^4.8.1", + "parse5": "^7.1.2" }, "peerDependencies": { - "@angular/core": ">=12.0.0", - "@ng-web-apis/common": ">=2.0.0" + "@angular/animations": ">=16.0.0", + "@angular/cdk": ">=16.0.0", + "@angular/common": ">=16.0.0", + "@angular/core": ">=16.0.0", + "@angular/forms": ">=16.0.0", + "@ng-web-apis/common": "^4.6.0", + "@ng-web-apis/mutation-observer": "^4.6.0", + "@ng-web-apis/resize-observer": "^4.6.0", + "@taiga-ui/event-plugins": "^4.2.0", + "@taiga-ui/polymorpheus": "^4.7.1", + "rxjs": ">=7.0.0" } }, - "node_modules/@taiga-ui/cdk/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@taiga-ui/cdk/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true, - "license": "0BSD" - }, "node_modules/@taiga-ui/core": { - "version": "3.94.0", - "resolved": "https://registry.npmjs.org/@taiga-ui/core/-/core-3.94.0.tgz", - "integrity": "sha512-gtgPb8jmkx5zlHtqDGVeJHOabKLwZ3FzGq32ZX5Vt2toJB8dLojU8PNfb4h8NiJ8609BzizyIlyJxUTm5D/gLg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/core/-/core-4.7.0.tgz", + "integrity": "sha512-WmxHM37wotpbHMzWCaTmCTLb9WbbX82+GsFWTUsHVZnsPFxXh+LMVhnRJ9rffDQgpNwSsSreJUKmXswJ9b8bvQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@taiga-ui/i18n": "^3.94.0", - "tslib": "^2.6.2" + "tslib": "^2.7.0" }, "peerDependencies": { - "@angular/animations": ">=12.0.0", - "@angular/common": ">=12.0.0", - "@angular/core": ">=12.0.0", - "@angular/forms": ">=12.0.0", - "@angular/platform-browser": ">=12.0.0", - "@angular/router": ">=12.0.0", - "@ng-web-apis/common": "^3.0.6", - "@ng-web-apis/mutation-observer": "^3.1.0", - "@taiga-ui/cdk": "^3.94.0", - "@taiga-ui/i18n": "^3.94.0", - "@tinkoff/ng-event-plugins": "^3.2.0", - "@tinkoff/ng-polymorpheus": "^4.3.0", - "rxjs": ">=6.0.0" + "@angular/animations": ">=16.0.0", + "@angular/common": ">=16.0.0", + "@angular/core": ">=16.0.0", + "@angular/forms": ">=16.0.0", + "@angular/platform-browser": ">=16.0.0", + "@angular/router": ">=16.0.0", + "@ng-web-apis/common": "^4.6.0", + "@ng-web-apis/mutation-observer": "^4.6.0", + "@taiga-ui/cdk": "^4.7.0", + "@taiga-ui/event-plugins": "^4.2.0", + "@taiga-ui/i18n": "^4.7.0", + "@taiga-ui/polymorpheus": "^4.7.1", + "rxjs": ">=7.0.0" } }, "node_modules/@taiga-ui/eslint-plugin-experience": { @@ -10893,9 +10846,9 @@ } }, "node_modules/@taiga-ui/eslint-plugin-experience/node_modules/jackspeak": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.1.tgz", - "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz", + "integrity": "sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -10906,9 +10859,6 @@ }, "funding": { "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" } }, "node_modules/@taiga-ui/eslint-plugin-experience/node_modules/lru-cache": { @@ -10954,61 +10904,102 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@taiga-ui/event-plugins": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@taiga-ui/event-plugins/-/event-plugins-4.2.3.tgz", + "integrity": "sha512-n8JoP8KZqGD6nm8jQWtao/HqiuMSr099LHHNhGxONmosTK40RtAna6tKkPPNw63MVcbQuf8fFIo4beVclY6KaA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": ">=16.0.0", + "@angular/platform-browser": ">=16.0.0", + "rxjs": ">=7.0.0" + } + }, "node_modules/@taiga-ui/i18n": { - "version": "3.94.0", - "resolved": "https://registry.npmjs.org/@taiga-ui/i18n/-/i18n-3.94.0.tgz", - "integrity": "sha512-shUIroCHT3GRxtCYLVEHPdKThbxmaHOSPE8JFEcuxmQPkyDa6V+58EFF4OIs3fXVq8gyOUDK61NZ8StsCRWteA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/i18n/-/i18n-4.7.0.tgz", + "integrity": "sha512-b3eyzrxLKyPchwbv19mnOnekmVVnaMyLN0djIZ5ZeKUsa0xDrzM9TaVKH+rp0TGEbiV0Aofk+441SZeCfMd9KQ==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.7.0" }, "peerDependencies": { - "@angular/core": ">=12.0.0", - "@ng-web-apis/common": "^3.0.6", - "rxjs": ">=6.0.0" + "@angular/core": ">=16.0.0", + "@ng-web-apis/common": "^4.6.0", + "rxjs": ">=7.0.0" } }, "node_modules/@taiga-ui/icons": { - "version": "3.94.0", - "resolved": "https://registry.npmjs.org/@taiga-ui/icons/-/icons-3.94.0.tgz", - "integrity": "sha512-1CC21MGc7GSFSy5o6uy6ZOXK3e4B4P3rU7tfGjneGWgi7BDhWsJhDMxcKkrXjCf9F9OvfMePYJRxEqug93k/AQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/icons/-/icons-4.7.0.tgz", + "integrity": "sha512-Ft4s/anCrfSlQYcG2XMtP1/LB8RMpT7/yUHXbXMz9RtnGlZebONqYk/5gIny8qaSoTGRiKuxetvGBDEqs2cOhg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.0" + } + }, + "node_modules/@taiga-ui/kit": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/kit/-/kit-4.7.0.tgz", + "integrity": "sha512-V/ui1SocA2EMSUoEQd7gkA+bMcquEQ0dCj17JLRAVdRBWTSQNogcQ8i5ZbwKDJki0dEcw0q2HDoDrzeK9zD/Sw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.7.0" }, "peerDependencies": { - "@taiga-ui/cdk": "^3.94.0" + "@angular/common": ">=16.0.0", + "@angular/core": ">=16.0.0", + "@angular/forms": ">=16.0.0", + "@angular/router": ">=16.0.0", + "@maskito/angular": "^3.0.1", + "@maskito/core": "^3.0.1", + "@maskito/kit": "^3.0.1", + "@maskito/phone": "^3.0.1", + "@ng-web-apis/common": "^4.6.0", + "@ng-web-apis/intersection-observer": "^4.6.0", + "@ng-web-apis/mutation-observer": "^4.6.0", + "@ng-web-apis/resize-observer": "^4.6.0", + "@taiga-ui/cdk": "^4.7.0", + "@taiga-ui/core": "^4.7.0", + "@taiga-ui/i18n": "^4.7.0", + "@taiga-ui/polymorpheus": "^4.7.1", + "rxjs": ">=7.0.0" } }, - "node_modules/@taiga-ui/kit": { - "version": "3.94.0", - "resolved": "https://registry.npmjs.org/@taiga-ui/kit/-/kit-3.94.0.tgz", - "integrity": "sha512-Yg1Rin6YHLtOnu03cyjRF5aLLgXP6HQDIXwecJ5PrBZ5czZnVn4iO+QVhbO3GRyEmjJpJFvzXEEyGy6tFgjVSw==", + "node_modules/@taiga-ui/legacy": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/legacy/-/legacy-4.7.0.tgz", + "integrity": "sha512-RVBcF99zhgdYAlBOvme6t+vSZWecYZ5/X0CSq45Ci/XN2xnzU8ANWiVU20uMS3hUDQmYttxTQiBTkz7P1JK7dQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@maskito/angular": "1.9.0", - "@maskito/core": "1.9.0", - "@maskito/kit": "1.9.0", - "@ng-web-apis/intersection-observer": "3.2.0", - "text-mask-core": "5.1.2", - "tslib": "^2.6.2" + "tslib": "^2.7.0" + }, + "peerDependencies": { + "@angular/core": ">=16.0.0" + } + }, + "node_modules/@taiga-ui/polymorpheus": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@taiga-ui/polymorpheus/-/polymorpheus-4.7.3.tgz", + "integrity": "sha512-vVMc2jtxTr7ETt+Kr5oP/Rd2SqMxemfP4b0JhTJV23BxuNL8sCcISZOFTbavPDueVi0b/7QV+U76yaG3sDKCtQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "tslib": "^2.7.0" }, "peerDependencies": { - "@angular/common": ">=12.0.0", - "@angular/core": ">=12.0.0", - "@angular/forms": ">=12.0.0", - "@angular/router": ">=12.0.0", - "@ng-web-apis/common": "3.0.6", - "@ng-web-apis/mutation-observer": "^3.1.0", - "@ng-web-apis/resize-observer": "^3.0.6", - "@taiga-ui/cdk": "^3.94.0", - "@taiga-ui/core": "^3.94.0", - "@taiga-ui/i18n": "^3.94.0", - "@tinkoff/ng-polymorpheus": "^4.3.0", - "rxjs": ">=6.0.0" + "@angular/core": ">=16.0.0", + "@angular/platform-browser": ">=16.0.0" } }, "node_modules/@taiga-ui/prettier-config": { @@ -11093,9 +11084,9 @@ } }, "node_modules/@taiga-ui/syncer/node_modules/jackspeak": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.1.tgz", - "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz", + "integrity": "sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -11106,9 +11097,6 @@ }, "funding": { "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" } }, "node_modules/@taiga-ui/syncer/node_modules/lru-cache": { @@ -11285,42 +11273,6 @@ } } }, - "node_modules/@tinkoff/ng-event-plugins": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@tinkoff/ng-event-plugins/-/ng-event-plugins-3.2.0.tgz", - "integrity": "sha512-n56R5xNfiytabh2WmWdQXfNU6m7dfOo3LLxlARE+DX7f5yciW2xBdDkuEHX74q8dlCuAVlW9aslSfz8c//ymwA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.2.0" - }, - "peerDependencies": { - "@angular/core": ">=12.0.0", - "@angular/platform-browser": ">=12.0.0", - "rxjs": ">=6.0.0" - } - }, - "node_modules/@tinkoff/ng-polymorpheus": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tinkoff/ng-polymorpheus/-/ng-polymorpheus-4.3.0.tgz", - "integrity": "sha512-Ck/XCLuBwlUgvK22PxTlLTZhGG6I32kLqLYtDQh8N/QZZhs40+hb/78/ElFGzD567CCvrzNnueFkaOoXhuEVrw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "2.6.2" - }, - "peerDependencies": { - "@angular/core": ">=12.0.0", - "@angular/platform-browser": ">=12.0.0" - } - }, - "node_modules/@tinkoff/ng-polymorpheus/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true, - "license": "0BSD" - }, "node_modules/@tokenizer/token": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", @@ -11357,19 +11309,36 @@ } }, "node_modules/@ts-morph/common": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.22.0.tgz", - "integrity": "sha512-HqNBuV/oIlMKdkLshXd1zKBqNQCsuPEsgQOkfFQ/eUKjRlwndXW1AjN9LVkBEIukm00gGXSRmfkl0Wv5VXLnlw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.24.0.tgz", + "integrity": "sha512-c1xMmNHWpNselmpIqursHeOHHBTIsJLbB+NuovbTTRCNiTLEr/U9dbJ8qy0jd/O2x5pc3seWuOUN5R2IoOTp8A==", "dev": true, "license": "MIT", "optional": true, "dependencies": { "fast-glob": "^3.3.2", - "minimatch": "^9.0.3", + "minimatch": "^9.0.4", "mkdirp": "^3.0.1", "path-browserify": "^1.0.1" } }, + "node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@ts-morph/common/node_modules/mkdirp": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", @@ -12054,18 +12023,18 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz", - "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.7.0.tgz", + "integrity": "sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/type-utils": "8.6.0", - "@typescript-eslint/utils": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", + "@typescript-eslint/scope-manager": "8.7.0", + "@typescript-eslint/type-utils": "8.7.0", + "@typescript-eslint/utils": "8.7.0", + "@typescript-eslint/visitor-keys": "8.7.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -12089,15 +12058,15 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz", - "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.7.0.tgz", + "integrity": "sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/utils": "8.6.0", + "@typescript-eslint/typescript-estree": "8.7.0", + "@typescript-eslint/utils": "8.7.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -12308,17 +12277,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz", - "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.7.0.tgz", + "integrity": "sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==", "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", + "@typescript-eslint/scope-manager": "8.7.0", + "@typescript-eslint/types": "8.7.0", + "@typescript-eslint/typescript-estree": "8.7.0", + "@typescript-eslint/visitor-keys": "8.7.0", "debug": "^4.3.4" }, "engines": { @@ -12338,15 +12307,15 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", - "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.7.0.tgz", + "integrity": "sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0" + "@typescript-eslint/types": "8.7.0", + "@typescript-eslint/visitor-keys": "8.7.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12537,9 +12506,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", - "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.7.0.tgz", + "integrity": "sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==", "dev": true, "license": "MIT", "peer": true, @@ -12552,15 +12521,15 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", - "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.7.0.tgz", + "integrity": "sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==", "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", + "@typescript-eslint/types": "8.7.0", + "@typescript-eslint/visitor-keys": "8.7.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -12599,17 +12568,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", - "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.7.0.tgz", + "integrity": "sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0" + "@typescript-eslint/scope-manager": "8.7.0", + "@typescript-eslint/types": "8.7.0", + "@typescript-eslint/typescript-estree": "8.7.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12623,14 +12592,14 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", - "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.7.0.tgz", + "integrity": "sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/types": "8.7.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -14826,6 +14795,7 @@ "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=6" }, @@ -15057,9 +15027,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001662", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001662.tgz", - "integrity": "sha512-sgMUVwLmGseH8ZIrm1d51UbrhqMCH3jvS7gF/M6byuHOnKyLOBL7W8yz5V02OHwgLGA36o/AFhWzzh4uc5aqTA==", + "version": "1.0.30001663", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz", + "integrity": "sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==", "dev": true, "funding": [ { @@ -15445,9 +15415,9 @@ } }, "node_modules/code-block-writer": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-12.0.0.tgz", - "integrity": "sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.2.tgz", + "integrity": "sha512-XfXzAGiStXSmCIwrkdfvc7FS5Dtj8yelCtyOf2p2skCAfvLd6zu0rGzuS9NSCO3bq1JKpFZ7tbKdKlcd5occQA==", "dev": true, "license": "MIT", "optional": true @@ -18756,15 +18726,15 @@ } }, "node_modules/eslint-plugin-perfectionist": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-3.6.0.tgz", - "integrity": "sha512-sA6ljy6dL/9cM5ruZ/pMqRVt0FQ4Z7mbQWlBYpyX9941LVfm65d2jl2k1ZbWD3ud9Wm+/NKgOvRnAatsKhMJbA==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-3.7.0.tgz", + "integrity": "sha512-pemhfcR3LDbYVWeveHok9u048yR7GpsnfyPvn6RsDkp/UV7iqBV0y5K0aGb9ZJMsemOyWok7akxGzPLsz+mHKQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/types": "^8.5.0", - "@typescript-eslint/utils": "^8.5.0", + "@typescript-eslint/types": "^8.7.0", + "@typescript-eslint/utils": "^8.7.0", "minimatch": "^9.0.5", "natural-compare-lite": "^1.4.0" }, @@ -22540,13 +22510,6 @@ "node": ">=12.0.0" } }, - "node_modules/highlightjs-line-numbers.js": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/highlightjs-line-numbers.js/-/highlightjs-line-numbers.js-2.8.0.tgz", - "integrity": "sha512-TEf1gw0c8mb8nan0QwliqS7obT4cpUd9hzsGzsZLweteNnWea/VIqy5/aQqsa5wnz9lnvmtAkS1ZtDTjB/goYQ==", - "dev": true, - "license": "MIT" - }, "node_modules/hosted-git-info": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", @@ -23428,6 +23391,7 @@ "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "builtin-modules": "^3.3.0" }, @@ -27115,6 +27079,14 @@ "node": ">= 0.8.0" } }, + "node_modules/libphonenumber-js": { + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.11.9.tgz", + "integrity": "sha512-Zs5wf5HaWzW2/inlupe2tstl0I/Tbqo7lH20ZLr6Is58u7Dz2n+gRFGNlj9/gWxFvNfp9+YyDsiegjNhdixB9A==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/license-webpack-plugin": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", @@ -27162,6 +27134,7 @@ "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "uc.micro": "^2.0.0" } @@ -28173,18 +28146,19 @@ } }, "node_modules/markdown-it": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.0.0.tgz", - "integrity": "sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", "linkify-it": "^5.0.0", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", - "uc.micro": "^2.0.0" + "uc.micro": "^2.1.0" }, "bin": { "markdown-it": "bin/markdown-it.mjs" @@ -28195,7 +28169,8 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true, - "license": "Python-2.0" + "license": "Python-2.0", + "peer": true }, "node_modules/mathml-tag-names": { "version": "2.1.3", @@ -28221,7 +28196,8 @@ "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/media-typer": { "version": "0.3.0", @@ -28929,39 +28905,48 @@ } }, "node_modules/ng-morph": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/ng-morph/-/ng-morph-4.0.5.tgz", - "integrity": "sha512-5tnlb5WrGKeo2E7VRcV7ZHhScyNgliYqpbXqt103kynmfj6Ic8kzhJAhHu9iLkF1yRnKv2kyCE+O7UGZx5RraQ==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/ng-morph/-/ng-morph-4.8.2.tgz", + "integrity": "sha512-8B7Z0q7cVNBAhm7dUKSgFY9RZcQcgx31G1/HbMDiOiQFzwe8KAOfIij+UE2FblNwF82Xb3Gy+5DXpHxmvGyNQQ==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { - "jsonc-parser": "3.2.0", - "minimatch": "9.0.3", + "jsonc-parser": "3.3.1", + "minimatch": "10.0.1", "multimatch": "5.0.0", - "ts-morph": "21.0.1", - "tslib": "2.6.2" + "ts-morph": "23.0.0" }, "peerDependencies": { - "@angular-devkit/core": ">=11.0.0", - "@angular-devkit/schematics": ">=11.0.0" + "@angular-devkit/core": ">=16.0.0", + "@angular-devkit/schematics": ">=16.0.0", + "tslib": "^2.7.0" } }, "node_modules/ng-morph/node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", "dev": true, "license": "MIT", "optional": true }, - "node_modules/ng-morph/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "node_modules/ng-morph/node_modules/minimatch": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", "dev": true, - "license": "0BSD", - "optional": true + "license": "ISC", + "optional": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/ng-packagr": { "version": "17.3.0", @@ -33086,6 +33071,7 @@ "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=6" } @@ -38871,13 +38857,6 @@ "node": "*" } }, - "node_modules/text-mask-core": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/text-mask-core/-/text-mask-core-5.1.2.tgz", - "integrity": "sha512-VfkCMdmRRZqXgQZFlDMiavm3hzsMzBM23CxHZsaeAYg66ZhXCNJWrFmnJwNy8KF9f74YvAUAuQenxsMCfuvhUw==", - "dev": true, - "license": "Unlicense" - }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -39213,15 +39192,15 @@ } }, "node_modules/ts-morph": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-21.0.1.tgz", - "integrity": "sha512-dbDtVdEAncKctzrVZ+Nr7kHpHkv+0JDJb2MjjpBaj8bFeCkePU9rHfMklmhuLFnpeq/EJZk2IhStY6NzqgjOkg==", + "version": "23.0.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-23.0.0.tgz", + "integrity": "sha512-FcvFx7a9E8TUe6T3ShihXJLiJOiqyafzFKUO4aqIHDUCIvADdGNShcbc2W5PMr3LerXRv7mafvFZ9lRENxJmug==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@ts-morph/common": "~0.22.0", - "code-block-writer": "^12.0.0" + "@ts-morph/common": "~0.24.0", + "code-block-writer": "^13.0.1" } }, "node_modules/ts-node": { @@ -39639,7 +39618,8 @@ "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/uglify-js": { "version": "3.19.3", diff --git a/package.json b/package.json index 080daddb..4db612a1 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,7 @@ "@babel/preset-env": "7.25.4", "@babel/preset-react": "7.24.7", "@babel/preset-typescript": "7.24.7", - "@ng-web-apis/common": "3.0.6", + "@ng-web-apis/common": "4.6.2", "@ngneat/spectator": "17.1.0", "@nx/angular": "19.3.0", "@nx/cypress": "19.3.0", @@ -138,15 +138,17 @@ "@swc/cli": "0.4.0", "@swc/core": "1.7.26", "@swc/helpers": "0.5.13", - "@taiga-ui/addon-doc": "3.94.0", - "@taiga-ui/addon-mobile": "3.94.0", + "@taiga-ui/addon-doc": "4.7.0", + "@taiga-ui/addon-mobile": "4.7.0", "@taiga-ui/auto-changelog-config": "0.204.0", "@taiga-ui/browserslist-config": "0.204.0", - "@taiga-ui/cdk": "3.94.0", - "@taiga-ui/core": "3.94.0", + "@taiga-ui/cdk": "4.7.0", + "@taiga-ui/core": "4.7.0", "@taiga-ui/eslint-plugin-experience": "0.204.0", - "@taiga-ui/icons": "3.94.0", - "@taiga-ui/kit": "3.94.0", + "@taiga-ui/event-plugins": "^4.0.1", + "@taiga-ui/icons": "4.7.0", + "@taiga-ui/kit": "4.7.0", + "@taiga-ui/legacy": "4.7.0", "@taiga-ui/prettier-config": "0.204.0", "@taiga-ui/release-it-config": "0.204.0", "@taiga-ui/stylelint-config": "0.204.0",