From d3a5981c46f7aed1cc77886aa99fa2cf070dcd0d Mon Sep 17 00:00:00 2001 From: null Date: Fri, 13 Sep 2024 12:38:18 +0000 Subject: [PATCH] chore(deps): update taiga-ui to v4 --- apps/demo/src/app/app.component.html | 3 +- apps/demo/src/app/app.component.ts | 6 +- apps/demo/src/app/getting-started/index.ts | 6 +- apps/demo/src/app/logo/index.ts | 2 +- apps/demo/src/app/pages.ts | 4 +- apps/demo/src/app/pages/classes/index.ts | 4 +- apps/demo/src/app/pages/enums/index.ts | 4 +- apps/demo/src/app/pages/functions/index.ts | 4 +- .../app/pages/get-bootstrap-function/index.ts | 4 +- .../src/app/pages/get-main-module/index.ts | 4 +- .../app/pages/imports-and-exports/index.ts | 4 +- .../demo/src/app/pages/inject-sample/index.ts | 6 +- apps/demo/src/app/pages/interfaces/index.ts | 4 +- apps/demo/src/app/pages/source-files/index.ts | 4 +- apps/demo/src/app/pages/types/index.ts | 4 +- apps/demo/src/app/pages/variables/index.ts | 4 +- apps/demo/src/main.ts | 5 +- apps/demo/src/styles.less | 6 +- package-lock.json | 603 +++++++----------- package.json | 13 +- 20 files changed, 274 insertions(+), 420 deletions(-) diff --git a/apps/demo/src/app/app.component.html b/apps/demo/src/app/app.component.html index f9288acf..ee098ba7 100644 --- a/apps/demo/src/app/app.component.html +++ b/apps/demo/src/app/app.component.html @@ -12,12 +12,13 @@ /> + { @Component({ standalone: true, selector: 'getting-started', - imports: [RouterLink, TuiDocCodeModule, TuiDocPageModule, TuiLinkModule], + imports: [RouterLink, TuiAddonDoc, TuiLink], templateUrl: './index.html', styles: [':host {max-width: 1200px}'], changeDetection: ChangeDetectionStrategy.OnPush, diff --git a/apps/demo/src/app/logo/index.ts b/apps/demo/src/app/logo/index.ts index 0598589f..26292291 100644 --- a/apps/demo/src/app/logo/index.ts +++ b/apps/demo/src/app/logo/index.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {PolymorpheusComponent} from '@tinkoff/ng-polymorpheus'; +import {PolymorpheusComponent} from '@taiga-ui/polymorpheus'; @Component({ standalone: true, diff --git a/apps/demo/src/app/pages.ts b/apps/demo/src/app/pages.ts index c898eb35..137fba01 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/pages/classes/index.ts b/apps/demo/src/app/pages/classes/index.ts index 1f4f3405..b37d7efb 100644 --- a/apps/demo/src/app/pages/classes/index.ts +++ b/apps/demo/src/app/pages/classes/index.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; import {ACCESSORS_SAMPLES} from './samples/accessors'; import {CONSTRUCTORS_SAMPLES} from './samples/constructors'; @@ -77,7 +77,7 @@ saveActiveProject(); @Component({ standalone: true, - imports: [TuiDocCodeModule, TuiDocPageModule], + imports: [TuiAddonDoc], templateUrl: './index.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/demo/src/app/pages/enums/index.ts b/apps/demo/src/app/pages/enums/index.ts index 93598cc2..19b2c623 100644 --- a/apps/demo/src/app/pages/enums/index.ts +++ b/apps/demo/src/app/pages/enums/index.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; const code = `import { addEnums, @@ -37,7 +37,7 @@ saveActiveProject(); @Component({ standalone: true, - imports: [TuiDocCodeModule, TuiDocPageModule], + imports: [TuiAddonDoc], templateUrl: './index.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/demo/src/app/pages/functions/index.ts b/apps/demo/src/app/pages/functions/index.ts index e181c55c..addc9115 100644 --- a/apps/demo/src/app/pages/functions/index.ts +++ b/apps/demo/src/app/pages/functions/index.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {TuiAddonDocModule} from '@taiga-ui/addon-doc'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; const code = `import { addFunctions, @@ -33,7 +33,7 @@ saveActiveProject(); @Component({ standalone: true, - imports: [TuiAddonDocModule], + imports: [TuiAddonDoc], templateUrl: './index.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/demo/src/app/pages/get-bootstrap-function/index.ts b/apps/demo/src/app/pages/get-bootstrap-function/index.ts index 6c8b37c9..c7debcf7 100644 --- a/apps/demo/src/app/pages/get-bootstrap-function/index.ts +++ b/apps/demo/src/app/pages/get-bootstrap-function/index.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; const bootstrap = `import { getBootstrapFn, @@ -36,7 +36,7 @@ addProviderToBootstrapApplicationFn(bootstrapFn, 'provideRouter()'); @Component({ standalone: true, - imports: [TuiDocCodeModule, TuiDocPageModule], + imports: [TuiAddonDoc], templateUrl: './index.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/demo/src/app/pages/get-main-module/index.ts b/apps/demo/src/app/pages/get-main-module/index.ts index 4030ddc6..d5f0c029 100644 --- a/apps/demo/src/app/pages/get-main-module/index.ts +++ b/apps/demo/src/app/pages/get-main-module/index.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {TuiAddonDocModule, TuiDocPageModule} from '@taiga-ui/addon-doc'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; const code = `import { getMainModule @@ -13,7 +13,7 @@ const classDeclaration = getMainModule('src/main.ts'); @Component({ standalone: true, - imports: [TuiAddonDocModule, TuiDocPageModule], + imports: [TuiAddonDoc], templateUrl: './index.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/demo/src/app/pages/imports-and-exports/index.ts b/apps/demo/src/app/pages/imports-and-exports/index.ts index b427f9cc..5e0575a3 100644 --- a/apps/demo/src/app/pages/imports-and-exports/index.ts +++ b/apps/demo/src/app/pages/imports-and-exports/index.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; const imports = `import { addImports, @@ -88,7 +88,7 @@ saveActiveProject(); @Component({ standalone: true, - imports: [TuiDocCodeModule, TuiDocPageModule], + imports: [TuiAddonDoc], templateUrl: './index.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/demo/src/app/pages/inject-sample/index.ts b/apps/demo/src/app/pages/inject-sample/index.ts index 63032ad2..b33d6a96 100644 --- a/apps/demo/src/app/pages/inject-sample/index.ts +++ b/apps/demo/src/app/pages/inject-sample/index.ts @@ -1,6 +1,6 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc'; -import {TuiLinkModule} from '@taiga-ui/core'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; +import {TuiLink} from '@taiga-ui/core'; const example = `import { setActiveProject, @@ -72,7 +72,7 @@ function fixInjectImport(file: string) { @Component({ standalone: true, - imports: [TuiDocCodeModule, TuiDocPageModule, TuiLinkModule], + imports: [TuiAddonDoc, TuiLink], templateUrl: './index.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/demo/src/app/pages/interfaces/index.ts b/apps/demo/src/app/pages/interfaces/index.ts index 2b052fdc..76598fc6 100644 --- a/apps/demo/src/app/pages/interfaces/index.ts +++ b/apps/demo/src/app/pages/interfaces/index.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; const interfaces = `import { addInterfaces, @@ -31,7 +31,7 @@ saveActiveProject(); @Component({ standalone: true, - imports: [TuiDocCodeModule, TuiDocPageModule], + imports: [TuiAddonDoc], templateUrl: './index.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/demo/src/app/pages/source-files/index.ts b/apps/demo/src/app/pages/source-files/index.ts index 42f94e32..13e2f383 100644 --- a/apps/demo/src/app/pages/source-files/index.ts +++ b/apps/demo/src/app/pages/source-files/index.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; const code = `import { createSourceFile, @@ -24,7 +24,7 @@ saveActiveProject(); @Component({ standalone: true, - imports: [TuiDocCodeModule, TuiDocPageModule], + imports: [TuiAddonDoc], templateUrl: './index.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/demo/src/app/pages/types/index.ts b/apps/demo/src/app/pages/types/index.ts index cb20ccd1..906db04d 100644 --- a/apps/demo/src/app/pages/types/index.ts +++ b/apps/demo/src/app/pages/types/index.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; const types = `import { addTypeAliases, @@ -31,7 +31,7 @@ saveActiveProject(); @Component({ standalone: true, - imports: [TuiDocCodeModule, TuiDocPageModule], + imports: [TuiAddonDoc], templateUrl: './index.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/demo/src/app/pages/variables/index.ts b/apps/demo/src/app/pages/variables/index.ts index f13e2556..78e3329d 100644 --- a/apps/demo/src/app/pages/variables/index.ts +++ b/apps/demo/src/app/pages/variables/index.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {TuiAddonDocModule} from '@taiga-ui/addon-doc'; +import {TuiAddonDoc} from '@taiga-ui/addon-doc'; const code = `import { addVariables, @@ -36,7 +36,7 @@ saveActiveProject(); @Component({ standalone: true, selector: 'variables', - imports: [TuiAddonDocModule], + imports: [TuiAddonDoc], templateUrl: './index.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/apps/demo/src/main.ts b/apps/demo/src/main.ts index 101c41e3..83f4533d 100644 --- a/apps/demo/src/main.ts +++ b/apps/demo/src/main.ts @@ -6,7 +6,7 @@ import { } from '@angular/platform-browser/animations'; import {PreloadAllModules, provideRouter, withPreloading} from '@angular/router'; import {TUI_DOC_LOGO, TUI_DOC_PAGES} from '@taiga-ui/addon-doc'; -import {TuiRootModule} from '@taiga-ui/core'; +import {NG_EVENT_PLUGINS} from '@taiga-ui/event-plugins'; import {AppComponent} from './app/app.component'; import {LOGO_CONTENT} from './app/logo'; @@ -15,7 +15,7 @@ import {ROUTES} from './app/routes'; bootstrapApplication(AppComponent, { providers: [ - importProvidersFrom(BrowserModule, BrowserAnimationsModule, TuiRootModule), + importProvidersFrom(BrowserModule, BrowserAnimationsModule), provideRouter(ROUTES, withPreloading(PreloadAllModules)), { provide: TUI_DOC_LOGO, @@ -26,5 +26,6 @@ bootstrapApplication(AppComponent, { useValue: pages, }, provideAnimations(), + NG_EVENT_PLUGINS, ], }).catch((e: unknown) => console.error(e)); diff --git a/apps/demo/src/styles.less b/apps/demo/src/styles.less index e905d9ba..6a39cc72 100644 --- a/apps/demo/src/styles.less +++ b/apps/demo/src/styles.less @@ -6,10 +6,10 @@ li { } code { - background: var(--tui-base-02); - color: var(--tui-link); + background: var(--tui-background-base-alt); + color: var(--tui-text-action); vertical-align: middle; - box-shadow: inset 0 -2px var(--tui-secondary); + box-shadow: inset 0 -2px var(--tui-background-neutral-1); padding: 0.375rem 0.5rem; font-size: 0.875rem; border-radius: 0.5rem; diff --git a/package-lock.json b/package-lock.json index 784ca7e2..498446da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,16 +31,17 @@ "@release-it/bumper": "6.0.1", "@release-it/conventional-changelog": "8.0.2", "@schematics/angular": "16.2.15", - "@taiga-ui/addon-doc": "3.94.0", - "@taiga-ui/addon-mobile": "3.94.0", + "@taiga-ui/addon-doc": "4.6.0", + "@taiga-ui/addon-mobile": "4.6.0", "@taiga-ui/browserslist-config": "0.174.1", - "@taiga-ui/cdk": "3.94.0", + "@taiga-ui/cdk": "4.6.0", "@taiga-ui/commitlint-config": "0.174.1", - "@taiga-ui/core": "3.94.0", + "@taiga-ui/core": "4.6.0", "@taiga-ui/cspell-config": "0.174.1", "@taiga-ui/eslint-plugin-experience": "0.174.1", - "@taiga-ui/icons": "3.94.0", - "@taiga-ui/kit": "3.94.0", + "@taiga-ui/event-plugins": "^4.0.1", + "@taiga-ui/icons": "4.6.0", + "@taiga-ui/kit": "4.6.0", "@taiga-ui/prettier-config": "0.174.1", "@taiga-ui/stylelint-config": "0.174.1", "@taiga-ui/tsconfig": "0.174.1", @@ -6000,44 +6001,59 @@ "license": "MIT" }, "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.1", + "resolved": "https://registry.npmjs.org/@maskito/angular/-/angular-3.0.1.tgz", + "integrity": "sha512-QAf6RxcwvLR4jWMpt1pMjMEN0B3FNQlKgddb6hYRWN8TaZ2dA29ZXrhOE+YDLjOjQqQ7/TjmH0CSQ9F06K4ucA==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { - "tslib": "2.6.2" + "tslib": "2.6.3" }, "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.1" } }, "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==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", "dev": true, - "license": "0BSD" + "license": "0BSD", + "peer": true }, "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.1", + "resolved": "https://registry.npmjs.org/@maskito/core/-/core-3.0.1.tgz", + "integrity": "sha512-etoVAuCb2fI3+34ppJCdOb5RTUM1aDRD4EZZffkpGSP67o1mdIY4fK3wRjzusVPAttzvCG3XccBiJ9W4abWWkQ==", "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.1", + "resolved": "https://registry.npmjs.org/@maskito/kit/-/kit-3.0.1.tgz", + "integrity": "sha512-je5XnVRRtM2YqvMX5T8S7eGsTObc/Owz0iO3QoYJJDzqCHcc307lFhTYfzfWw2GGZWS4e7amUtGTfHk+qWfiyw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "peerDependencies": { + "@maskito/core": "^3.0.1" + } + }, + "node_modules/@maskito/phone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@maskito/phone/-/phone-3.0.1.tgz", + "integrity": "sha512-i4hNBOdFEJ4yrwjJnhtXAUzsgjS7z3HpSkQP9fuMADjD3wlDW+/XxdM7z1Q4+kziUTvqkKsMYcVCgmy4EOUxnA==", "dev": true, "license": "Apache-2.0", + "peer": true, "peerDependencies": { - "@maskito/core": "^1.9.0" + "@maskito/core": "^3.0.1", + "@maskito/kit": "^3.0.1", + "libphonenumber-js": ">=1.0.0" } }, "node_modules/@module-federation/bridge-react-webpack-plugin": { @@ -6412,62 +6428,64 @@ } }, "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.5.0", + "resolved": "https://registry.npmjs.org/@ng-web-apis/common/-/common-4.5.0.tgz", + "integrity": "sha512-gFfxxPjcnw0MLEohSgZnWRTIrxZhY3FfAS0SFAmU1sO1mWDDqvQudxexi1EOhWusmxlwO8+brTe7+q0Wq8j3ig==", "dev": true, "license": "Apache-2.0", + "peer": true, "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.5.0", + "resolved": "https://registry.npmjs.org/@ng-web-apis/intersection-observer/-/intersection-observer-4.5.0.tgz", + "integrity": "sha512-NPwAZPIWEXnBEKcwyHbD10VgmyElKLk50O7sDDilB67jO0nYEAvEgChyIwOfl4pth+qx8gVNZTFT3nv1XXzmTw==", "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.5.0" } }, "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.5.0", + "resolved": "https://registry.npmjs.org/@ng-web-apis/mutation-observer/-/mutation-observer-4.5.0.tgz", + "integrity": "sha512-cxMawlNkbrFbXG74T14wkl82KR2zJI7xTN2mfgXq2y0REn9ao+jnuefj8XOSvXLdWBlz0FBLPtOA2rLCR8khIw==", "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.5.0" } }, "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.5.0", + "resolved": "https://registry.npmjs.org/@ng-web-apis/resize-observer/-/resize-observer-4.5.0.tgz", + "integrity": "sha512-amZLDP7CUod4oTaUfczHmCf5sk7hA/5YowZTTDpjL+tKv4BOw76cH/yKX7A9wfXeZDcgY7y9bdDwPd/i4+c26A==", "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.5.0" } }, "node_modules/@ngtools/webpack": { @@ -9426,65 +9444,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.6.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/addon-doc/-/addon-doc-4.6.0.tgz", + "integrity": "sha512-LoYWoBwPax+yj51/c1Jt7Fa2xe9IWMd7N4/AiJEkrCcAH3FRUlCordjJrvr91NAzOaL4G6xe2W7wevvsBkIWoA==", "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.2.1", + "@taiga-ui/addon-mobile": "^4.6.0", + "@taiga-ui/cdk": "^4.6.0", + "@taiga-ui/core": "^4.6.0", + "@taiga-ui/kit": "^4.6.0", + "@taiga-ui/polymorpheus": "^4.7.0", + "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.6.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/addon-mobile/-/addon-mobile-4.6.0.tgz", + "integrity": "sha512-LaP/qYvcGMCmZL+RJuEmvM18BL8fJa/WOzj+SU3WbNa5AePUlJ9VMn+7lrZQTPheV1Jn4gplqaSUr9eM9WQGRg==", "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.2.1", + "@taiga-ui/cdk": "^4.6.0", + "@taiga-ui/core": "^4.6.0", + "@taiga-ui/kit": "^4.6.0", + "@taiga-ui/polymorpheus": "^4.7.0", + "rxjs": ">=7.0.0" } }, "node_modules/@taiga-ui/browserslist-config": { @@ -9495,74 +9497,35 @@ "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.6.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/cdk/-/cdk-4.6.0.tgz", + "integrity": "sha512-1MW3O7jKfdM6R9zn2xcSNBc5tGIrpQK5aCA/fRHZGj6JjVDHUtly46OfyEwXABDM7JIM7LoJYb/Cv2O/1lh9Kg==", "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.6.5", + "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.2.1", + "@ng-web-apis/mutation-observer": "^4.2.1", + "@ng-web-apis/resize-observer": "^4.2.1", + "@taiga-ui/event-plugins": "^4.1.2", + "@taiga-ui/polymorpheus": "^4.7.0", + "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/commitlint-config": { "version": "0.174.1", "resolved": "https://registry.npmjs.org/@taiga-ui/commitlint-config/-/commitlint-config-0.174.1.tgz", @@ -9575,29 +9538,28 @@ } }, "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.6.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/core/-/core-4.6.0.tgz", + "integrity": "sha512-qvba1X40mczvz81ACAgFog8z38okZTUV3vnPh9mOkXjUlSUTYTxYP6zkP0AHPglchRO87eJ79ylESkc9Lhc62g==", "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.2.1", + "@ng-web-apis/mutation-observer": "^4.2.1", + "@taiga-ui/cdk": "^4.6.0", + "@taiga-ui/event-plugins": "^4.1.2", + "@taiga-ui/i18n": "^4.6.0", + "@taiga-ui/polymorpheus": "^4.7.0", + "rxjs": ">=7.0.0" } }, "node_modules/@taiga-ui/cspell-config": { @@ -9696,61 +9658,89 @@ "node": ">=16 || 14 >=14.17" } }, - "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==", + "node_modules/@taiga-ui/event-plugins": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/event-plugins/-/event-plugins-4.2.0.tgz", + "integrity": "sha512-FjCwccxHcGlUDcvXmAv+3pgS9Wa3nn6a3b0j5othHq/YGW+BhFJaI0QXlpP9EsOVj32aXnELAv1sKLxT2fUFPg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/core": ">=12.0.0", - "@ng-web-apis/common": "^3.0.6", + "@angular/core": ">=15.0.0", + "@angular/platform-browser": ">=15.0.0", "rxjs": ">=6.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==", + "node_modules/@taiga-ui/i18n": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/i18n/-/i18n-4.6.0.tgz", + "integrity": "sha512-h+iff7QreOWfeK98k54Ey8yOoTal1rrDdnu2vnKoggDIKtZbcI0p0ekQWhUmm5vjoMIK4kYzu48e/a9POUyq6A==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.7.0" }, "peerDependencies": { - "@taiga-ui/cdk": "^3.94.0" + "@angular/core": ">=16.0.0", + "@ng-web-apis/common": "^4.2.1", + "rxjs": ">=7.0.0" + } + }, + "node_modules/@taiga-ui/icons": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/icons/-/icons-4.6.0.tgz", + "integrity": "sha512-cj0zpTDYtgUQ8kCQZenHmK28xUfvQS4Q8dHfgg+8R8S6442i9eygH+mTiEQgkBOq67iWsUwZiaODIFyUw2Dgpg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.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==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/kit/-/kit-4.6.0.tgz", + "integrity": "sha512-NuUHB99FyXBH26lxMDzjGTGkUzFVfceVFmpDIkbqaCkLDixWL3zxy96qrgkK6Wm+RpMgf4NJkR4ym5iLgsYzXg==", "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/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/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.2.1", + "@ng-web-apis/intersection-observer": "^4.2.1", + "@ng-web-apis/mutation-observer": "^4.2.1", + "@ng-web-apis/resize-observer": "^4.2.1", + "@taiga-ui/cdk": "^4.6.0", + "@taiga-ui/core": "^4.6.0", + "@taiga-ui/i18n": "^4.6.0", + "@taiga-ui/polymorpheus": "^4.7.0", + "rxjs": ">=7.0.0" + } + }, + "node_modules/@taiga-ui/polymorpheus": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@taiga-ui/polymorpheus/-/polymorpheus-4.7.1.tgz", + "integrity": "sha512-RyHJV7IxrMhbDAYUCY+XBD7hmh+UtKvyGuQz+JAOmA3RUbh63DqJVDfm7EBGDq8WPb+N4toUIF0hgeWWdCZCJQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "tslib": "^2.7.0" + }, + "peerDependencies": { + "@angular/core": ">=16.0.0", + "@angular/platform-browser": ">=16.0.0" } }, "node_modules/@taiga-ui/prettier-config": { @@ -9791,42 +9781,6 @@ "dev": true, "license": "Apache-2.0" }, - "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/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -21020,13 +20974,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/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -25698,6 +25645,14 @@ "node": ">= 0.8.0" } }, + "node_modules/libphonenumber-js": { + "version": "1.11.8", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.11.8.tgz", + "integrity": "sha512-0fv/YKpJBAgXKy0kaS3fnqoUVN8901vUYAKIGD/MWZaDfhJt1nZjPL3ZzdZBt/G8G8Hw2J1xOIrXWdNHFHPAvg==", + "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", @@ -25745,6 +25700,7 @@ "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "uc.micro": "^2.0.0" } @@ -26397,18 +26353,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" @@ -26483,7 +26440,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", @@ -27184,126 +27142,24 @@ } }, "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.0", + "resolved": "https://registry.npmjs.org/ng-morph/-/ng-morph-4.8.0.tgz", + "integrity": "sha512-8rT6YGrCeiK/r75Kf/Bugt7av4+b5cqMjWw6PyO/hm/Ru8rJMgma51aee4bYkIKU0yKqMySaH3HmafUKHG+Wcg==", "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/@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==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "fast-glob": "^3.3.2", - "minimatch": "^9.0.3", - "mkdirp": "^3.0.1", - "path-browserify": "^1.0.1" - } - }, - "node_modules/ng-morph/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==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/ng-morph/node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.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==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/ng-morph/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "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/ng-morph/node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "dev": true, - "license": "MIT", - "optional": true, - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ng-morph/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==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@ts-morph/common": "~0.22.0", - "code-block-writer": "^12.0.0" - } - }, - "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==", - "dev": true, - "license": "0BSD", - "optional": true - }, "node_modules/ngx-highlightjs": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/ngx-highlightjs/-/ngx-highlightjs-10.0.0.tgz", @@ -30261,6 +30117,7 @@ "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=6" } @@ -34571,13 +34428,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "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", @@ -35434,7 +35284,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 e67015cb..e20bb102 100644 --- a/package.json +++ b/package.json @@ -91,16 +91,17 @@ "@release-it/bumper": "6.0.1", "@release-it/conventional-changelog": "8.0.2", "@schematics/angular": "16.2.15", - "@taiga-ui/addon-doc": "3.94.0", - "@taiga-ui/addon-mobile": "3.94.0", + "@taiga-ui/addon-doc": "4.6.0", + "@taiga-ui/addon-mobile": "4.6.0", "@taiga-ui/browserslist-config": "0.174.1", - "@taiga-ui/cdk": "3.94.0", + "@taiga-ui/cdk": "4.6.0", "@taiga-ui/commitlint-config": "0.174.1", - "@taiga-ui/core": "3.94.0", + "@taiga-ui/core": "4.6.0", "@taiga-ui/cspell-config": "0.174.1", "@taiga-ui/eslint-plugin-experience": "0.174.1", - "@taiga-ui/icons": "3.94.0", - "@taiga-ui/kit": "3.94.0", + "@taiga-ui/event-plugins": "^4.0.1", + "@taiga-ui/icons": "4.6.0", + "@taiga-ui/kit": "4.6.0", "@taiga-ui/prettier-config": "0.174.1", "@taiga-ui/stylelint-config": "0.174.1", "@taiga-ui/tsconfig": "0.174.1",