mirror of
https://github.com/jwetzell/showbridge-webui.git
synced 2026-09-10 07:39:25 +00:00
update angular to v22
This commit is contained in:
Generated
+1616
-1319
File diff suppressed because it is too large
Load Diff
+12
-12
@@ -29,13 +29,13 @@
|
|||||||
"packageManager": "npm@11.6.2",
|
"packageManager": "npm@11.6.2",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@angular/cdk": "21.2.13",
|
"@angular/cdk": "21.2.13",
|
||||||
"@angular/common": "21.2.15",
|
"@angular/common": "22.0.0",
|
||||||
"@angular/compiler": "21.2.15",
|
"@angular/compiler": "22.0.0",
|
||||||
"@angular/core": "21.2.15",
|
"@angular/core": "22.0.0",
|
||||||
"@angular/forms": "21.2.15",
|
"@angular/forms": "22.0.0",
|
||||||
"@angular/material": "21.2.13",
|
"@angular/material": "21.2.13",
|
||||||
"@angular/platform-browser": "21.2.15",
|
"@angular/platform-browser": "22.0.0",
|
||||||
"@angular/router": "21.2.15",
|
"@angular/router": "22.0.0",
|
||||||
"ajv": "8.20.0",
|
"ajv": "8.20.0",
|
||||||
"js-yaml": "4.1.1",
|
"js-yaml": "4.1.1",
|
||||||
"lodash-es": "4.18.1",
|
"lodash-es": "4.18.1",
|
||||||
@@ -43,20 +43,20 @@
|
|||||||
"tslib": "2.8.1"
|
"tslib": "2.8.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@angular/build": "21.2.13",
|
"@angular/build": "22.0.0",
|
||||||
"@angular/cli": "21.2.13",
|
"@angular/cli": "22.0.0",
|
||||||
"@angular/compiler-cli": "21.2.15",
|
"@angular/compiler-cli": "22.0.0",
|
||||||
"@angular/material": "21.2.13",
|
"@angular/material": "21.2.13",
|
||||||
"@playwright/test": "1.60.0",
|
"@playwright/test": "1.60.0",
|
||||||
"@tailwindcss/postcss": "4.3.0",
|
"@tailwindcss/postcss": "4.3.0",
|
||||||
"@types/js-yaml": "4.0.9",
|
"@types/js-yaml": "4.0.9",
|
||||||
"@types/lodash-es": "4.17.12",
|
"@types/lodash-es": "4.17.12",
|
||||||
"jsdom": "29.1.1",
|
"jsdom": "29.1.1",
|
||||||
"playwright-ng-schematics": "^21.1.0",
|
"playwright-ng-schematics": "21.1.0",
|
||||||
"postcss": "8.5.15",
|
"postcss": "8.5.3",
|
||||||
"prettier": "3.8.3",
|
"prettier": "3.8.3",
|
||||||
"tailwindcss": "4.3.0",
|
"tailwindcss": "4.3.0",
|
||||||
"typescript": "5.9.3",
|
"typescript": "6.0.3",
|
||||||
"vitest": "4.1.7"
|
"vitest": "4.1.7"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -1,4 +1,4 @@
|
|||||||
import { Component, computed, effect, inject } from '@angular/core';
|
import { Component, computed, effect, inject, ChangeDetectionStrategy } from '@angular/core';
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { MatMenuModule } from '@angular/material/menu';
|
import { MatMenuModule } from '@angular/material/menu';
|
||||||
@@ -29,6 +29,7 @@ import { SettingsService } from './services/settings';
|
|||||||
ConfigPreviewComponent,
|
ConfigPreviewComponent,
|
||||||
],
|
],
|
||||||
templateUrl: './app.html',
|
templateUrl: './app.html',
|
||||||
|
changeDetection: ChangeDetectionStrategy.Eager,
|
||||||
styleUrl: './app.css',
|
styleUrl: './app.css',
|
||||||
})
|
})
|
||||||
export class App {
|
export class App {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { CdkDrag, CdkDragDrop, CdkDropList, moveItemInArray } from '@angular/cdk/drag-drop';
|
import { CdkDrag, CdkDragDrop, CdkDropList, moveItemInArray } from '@angular/cdk/drag-drop';
|
||||||
import { Component, inject, Input, OnInit } from '@angular/core';
|
import { Component, inject, Input, OnInit, ChangeDetectionStrategy } from '@angular/core';
|
||||||
import { FormsModule } from '@angular/forms';
|
import { FormsModule } from '@angular/forms';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { ParamInfo } from '../../models/form';
|
import { ParamInfo } from '../../models/form';
|
||||||
@@ -12,6 +12,7 @@ import { parseStringToArray } from '../../utils/params';
|
|||||||
templateUrl: './array-form.html',
|
templateUrl: './array-form.html',
|
||||||
styleUrl: './array-form.css',
|
styleUrl: './array-form.css',
|
||||||
imports: [MatIconModule, FormsModule, CdkDrag, CdkDropList],
|
imports: [MatIconModule, FormsModule, CdkDrag, CdkDropList],
|
||||||
|
changeDetection: ChangeDetectionStrategy.Eager,
|
||||||
standalone: true,
|
standalone: true,
|
||||||
})
|
})
|
||||||
export class ArrayFormComponent implements OnInit {
|
export class ArrayFormComponent implements OnInit {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { Component, computed, input } from '@angular/core';
|
import { Component, computed, input, ChangeDetectionStrategy } from '@angular/core';
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { MatTooltipModule } from '@angular/material/tooltip';
|
import { MatTooltipModule } from '@angular/material/tooltip';
|
||||||
@@ -9,6 +9,7 @@ import { Config } from '../../models/config';
|
|||||||
selector: 'app-config-preview',
|
selector: 'app-config-preview',
|
||||||
imports: [MatIconModule, MatButtonModule, MatTooltipModule],
|
imports: [MatIconModule, MatButtonModule, MatTooltipModule],
|
||||||
templateUrl: './config-preview.html',
|
templateUrl: './config-preview.html',
|
||||||
|
changeDetection: ChangeDetectionStrategy.Eager,
|
||||||
styleUrl: './config-preview.css',
|
styleUrl: './config-preview.css',
|
||||||
})
|
})
|
||||||
export class ConfigPreviewComponent {
|
export class ConfigPreviewComponent {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { CdkDrag, CdkDragDrop, CdkDropList, moveItemInArray } from '@angular/cdk/drag-drop';
|
import { CdkDrag, CdkDragDrop, CdkDropList, moveItemInArray } from '@angular/cdk/drag-drop';
|
||||||
import { Component, inject, input, output } from '@angular/core';
|
import { Component, inject, input, output, ChangeDetectionStrategy } from '@angular/core';
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { MatMenuModule } from '@angular/material/menu';
|
import { MatMenuModule } from '@angular/material/menu';
|
||||||
@@ -23,6 +23,7 @@ import { ModuleComponent } from '../module/module';
|
|||||||
CdkDropList,
|
CdkDropList,
|
||||||
],
|
],
|
||||||
templateUrl: './module-list.html',
|
templateUrl: './module-list.html',
|
||||||
|
changeDetection: ChangeDetectionStrategy.Eager,
|
||||||
styleUrl: './module-list.css',
|
styleUrl: './module-list.css',
|
||||||
})
|
})
|
||||||
export class ModuleListComponent {
|
export class ModuleListComponent {
|
||||||
|
|||||||
@@ -1,6 +1,14 @@
|
|||||||
import { CdkDragHandle, CdkDragPlaceholder, CdkDragPreview } from '@angular/cdk/drag-drop';
|
import { CdkDragHandle, CdkDragPlaceholder, CdkDragPreview } from '@angular/cdk/drag-drop';
|
||||||
import { JsonPipe } from '@angular/common';
|
import { JsonPipe } from '@angular/common';
|
||||||
import { Component, computed, inject, input, output, signal } from '@angular/core';
|
import {
|
||||||
|
Component,
|
||||||
|
computed,
|
||||||
|
inject,
|
||||||
|
input,
|
||||||
|
output,
|
||||||
|
signal,
|
||||||
|
ChangeDetectionStrategy,
|
||||||
|
} from '@angular/core';
|
||||||
import { FormControl, FormGroup, ReactiveFormsModule, Validators } from '@angular/forms';
|
import { FormControl, FormGroup, ReactiveFormsModule, Validators } from '@angular/forms';
|
||||||
import { MatFormFieldModule } from '@angular/material/form-field';
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
@@ -29,6 +37,7 @@ import { ParamsFormComponent } from '../params-form/params-form';
|
|||||||
CdkDragPlaceholder,
|
CdkDragPlaceholder,
|
||||||
],
|
],
|
||||||
templateUrl: './module.html',
|
templateUrl: './module.html',
|
||||||
|
changeDetection: ChangeDetectionStrategy.Eager,
|
||||||
styleUrl: './module.css',
|
styleUrl: './module.css',
|
||||||
})
|
})
|
||||||
export class ModuleComponent {
|
export class ModuleComponent {
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
import { JsonPipe } from '@angular/common';
|
import { JsonPipe } from '@angular/common';
|
||||||
import { Component, effect, input, OnDestroy, output } from '@angular/core';
|
import {
|
||||||
|
Component,
|
||||||
|
effect,
|
||||||
|
input,
|
||||||
|
OnDestroy,
|
||||||
|
output,
|
||||||
|
ChangeDetectionStrategy,
|
||||||
|
} from '@angular/core';
|
||||||
import { ReactiveFormsModule } from '@angular/forms';
|
import { ReactiveFormsModule } from '@angular/forms';
|
||||||
import { MatFormFieldModule } from '@angular/material/form-field';
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
@@ -26,6 +33,7 @@ import { ArrayFormComponent } from '../array-form/array-form';
|
|||||||
ArrayFormComponent,
|
ArrayFormComponent,
|
||||||
MatTabsModule,
|
MatTabsModule,
|
||||||
],
|
],
|
||||||
|
changeDetection: ChangeDetectionStrategy.Eager,
|
||||||
standalone: true,
|
standalone: true,
|
||||||
})
|
})
|
||||||
export class ParamsFormComponent implements OnDestroy {
|
export class ParamsFormComponent implements OnDestroy {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { CdkDragHandle, CdkDragPlaceholder, CdkDragPreview } from '@angular/cdk/drag-drop';
|
import { CdkDragHandle, CdkDragPlaceholder, CdkDragPreview } from '@angular/cdk/drag-drop';
|
||||||
import { Component, computed, inject, input, output } from '@angular/core';
|
import { Component, computed, inject, input, output, ChangeDetectionStrategy } from '@angular/core';
|
||||||
import { ReactiveFormsModule } from '@angular/forms';
|
import { ReactiveFormsModule } from '@angular/forms';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { ProcessorConfig } from '../../models/config';
|
import { ProcessorConfig } from '../../models/config';
|
||||||
@@ -17,6 +17,7 @@ import { ParamsFormComponent } from '../params-form/params-form';
|
|||||||
CdkDragPlaceholder,
|
CdkDragPlaceholder,
|
||||||
],
|
],
|
||||||
templateUrl: './processor.html',
|
templateUrl: './processor.html',
|
||||||
|
changeDetection: ChangeDetectionStrategy.Eager,
|
||||||
styleUrl: './processor.css',
|
styleUrl: './processor.css',
|
||||||
})
|
})
|
||||||
export class ProcessorComponent {
|
export class ProcessorComponent {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import {
|
|||||||
moveItemInArray,
|
moveItemInArray,
|
||||||
transferArrayItem,
|
transferArrayItem,
|
||||||
} from '@angular/cdk/drag-drop';
|
} from '@angular/cdk/drag-drop';
|
||||||
import { Component, inject, input, output } from '@angular/core';
|
import { Component, inject, input, output, ChangeDetectionStrategy } from '@angular/core';
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { MatMenuModule } from '@angular/material/menu';
|
import { MatMenuModule } from '@angular/material/menu';
|
||||||
@@ -31,6 +31,7 @@ import { RouteComponent } from '../route/route';
|
|||||||
A11yModule,
|
A11yModule,
|
||||||
],
|
],
|
||||||
templateUrl: './route-list.html',
|
templateUrl: './route-list.html',
|
||||||
|
changeDetection: ChangeDetectionStrategy.Eager,
|
||||||
styleUrl: './route-list.css',
|
styleUrl: './route-list.css',
|
||||||
})
|
})
|
||||||
export class RouteListComponent {
|
export class RouteListComponent {
|
||||||
|
|||||||
@@ -7,7 +7,15 @@ import {
|
|||||||
moveItemInArray,
|
moveItemInArray,
|
||||||
} from '@angular/cdk/drag-drop';
|
} from '@angular/cdk/drag-drop';
|
||||||
import { JsonPipe } from '@angular/common';
|
import { JsonPipe } from '@angular/common';
|
||||||
import { Component, computed, inject, input, output, signal } from '@angular/core';
|
import {
|
||||||
|
Component,
|
||||||
|
computed,
|
||||||
|
inject,
|
||||||
|
input,
|
||||||
|
output,
|
||||||
|
signal,
|
||||||
|
ChangeDetectionStrategy,
|
||||||
|
} from '@angular/core';
|
||||||
import { FormControl, FormGroup, ReactiveFormsModule, Validators } from '@angular/forms';
|
import { FormControl, FormGroup, ReactiveFormsModule, Validators } from '@angular/forms';
|
||||||
import { MatFormFieldModule } from '@angular/material/form-field';
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
@@ -39,6 +47,7 @@ import { ProcessorComponent } from '../processor/processor';
|
|||||||
CdkDragPlaceholder,
|
CdkDragPlaceholder,
|
||||||
],
|
],
|
||||||
templateUrl: './route.html',
|
templateUrl: './route.html',
|
||||||
|
changeDetection: ChangeDetectionStrategy.Eager,
|
||||||
styleUrl: './route.css',
|
styleUrl: './route.css',
|
||||||
})
|
})
|
||||||
export class RouteComponent {
|
export class RouteComponent {
|
||||||
|
|||||||
+9
-1
@@ -7,5 +7,13 @@
|
|||||||
"types": []
|
"types": []
|
||||||
},
|
},
|
||||||
"include": ["src/**/*.ts"],
|
"include": ["src/**/*.ts"],
|
||||||
"exclude": ["src/**/*.spec.ts"]
|
"exclude": ["src/**/*.spec.ts"],
|
||||||
|
"angularCompilerOptions": {
|
||||||
|
"extendedDiagnostics": {
|
||||||
|
"checks": {
|
||||||
|
"nullishCoalescingNotNullable": "suppress",
|
||||||
|
"optionalChainNotNullable": "suppress"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user