mirror of
https://github.com/jwetzell/showbridge-webui.git
synced 2026-08-23 15:09:01 +00:00
Compare commits
25 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e0f686b08b | |||
| eee372b337 | |||
| 5d54ec8c5c | |||
| 67b5001a14 | |||
| bd162bd675 | |||
| 2ff91356c6 | |||
| 3df630a510 | |||
| cd8a11a805 | |||
| b53c30c5e8 | |||
| 0603e742c6 | |||
| 7330cdc956 | |||
| afe37c9b58 | |||
| 273f8c53d6 | |||
| 53c6f4341a | |||
| f2373ebcf1 | |||
| 02238d7d86 | |||
| 3a016f7b1c | |||
| 840720420e | |||
| 75301bc9fa | |||
| a6ed43ca97 | |||
| 2f757a1afc | |||
| 4439a4e115 | |||
| 2b28ef4f61 | |||
| cf34c0ec1f | |||
| e85446697b |
@@ -1,18 +0,0 @@
|
|||||||
version: 2
|
|
||||||
updates:
|
|
||||||
- package-ecosystem: 'npm'
|
|
||||||
directory: '/'
|
|
||||||
schedule:
|
|
||||||
interval: 'weekly'
|
|
||||||
groups:
|
|
||||||
angular:
|
|
||||||
applies-to: version-updates
|
|
||||||
patterns:
|
|
||||||
- '@angular*'
|
|
||||||
update-types:
|
|
||||||
- 'minor'
|
|
||||||
- 'patch'
|
|
||||||
- package-ecosystem: 'github-actions'
|
|
||||||
directory: '/'
|
|
||||||
schedule:
|
|
||||||
interval: 'weekly'
|
|
||||||
Generated
+711
-982
File diff suppressed because it is too large
Load Diff
+17
-17
@@ -26,36 +26,36 @@
|
|||||||
"dist"
|
"dist"
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"packageManager": "npm@11.6.2",
|
"packageManager": "npm@12.0.2",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@angular/cdk": "22.1.0",
|
"@angular/cdk": "22.1.2",
|
||||||
"@angular/common": "22.1.0",
|
"@angular/common": "22.1.2",
|
||||||
"@angular/compiler": "22.1.0",
|
"@angular/compiler": "22.1.2",
|
||||||
"@angular/core": "22.1.0",
|
"@angular/core": "22.1.2",
|
||||||
"@angular/forms": "22.1.0",
|
"@angular/forms": "22.1.2",
|
||||||
"@angular/material": "22.1.0",
|
"@angular/material": "22.1.2",
|
||||||
"@angular/platform-browser": "22.1.0",
|
"@angular/platform-browser": "22.1.2",
|
||||||
"@angular/router": "22.1.0",
|
"@angular/router": "22.1.2",
|
||||||
"ajv": "8.20.0",
|
"ajv": "8.20.0",
|
||||||
"js-yaml": "5.2.3",
|
"js-yaml": "5.3.0",
|
||||||
"lodash-es": "4.18.1",
|
"lodash-es": "4.18.1",
|
||||||
"rxjs": "7.8.2",
|
"rxjs": "7.8.2",
|
||||||
"tslib": "2.8.1"
|
"tslib": "2.8.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@angular/build": "22.1.2",
|
"@angular/build": "22.1.4",
|
||||||
"@angular/cli": "22.1.2",
|
"@angular/cli": "22.1.4",
|
||||||
"@angular/compiler-cli": "22.1.0",
|
"@angular/compiler-cli": "22.1.2",
|
||||||
"@playwright/test": "1.60.0",
|
"@playwright/test": "1.62.1",
|
||||||
"@tailwindcss/postcss": "4.3.3",
|
"@tailwindcss/postcss": "4.3.3",
|
||||||
"@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": "30.0.1",
|
||||||
"playwright-ng-schematics": "22.0.3",
|
"playwright-ng-schematics": "22.0.3",
|
||||||
"postcss": "8.5.25",
|
"postcss": "8.5.26",
|
||||||
"prettier": "3.9.6",
|
"prettier": "3.9.6",
|
||||||
"tailwindcss": "4.3.3",
|
"tailwindcss": "4.3.3",
|
||||||
"typescript": "6.0.3",
|
"typescript": "6.0.3",
|
||||||
"vitest": "4.1.10"
|
"vitest": "4.1.11"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
|
"extends": [
|
||||||
|
"config:recommended"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
(cdkDropListDropped)="drop($event)"
|
(cdkDropListDropped)="drop($event)"
|
||||||
[cdkDropListData]="routes()"
|
[cdkDropListData]="routes()"
|
||||||
>
|
>
|
||||||
@for (route of routes(); track $index + (route.input || ''); let i = $index) {
|
@for (route of routes(); track route.id; let i = $index) {
|
||||||
<div class="m-2" cdkDrag>
|
<div class="m-2" cdkDrag>
|
||||||
<app-route
|
<app-route
|
||||||
[id]="listService.pathToId(`routes/${i}`)"
|
[id]="listService.pathToId(`routes/${i}`)"
|
||||||
|
|||||||
@@ -81,7 +81,7 @@
|
|||||||
(cdkDropListDropped)="drop($event)"
|
(cdkDropListDropped)="drop($event)"
|
||||||
[cdkDropListData]="route()?.processors"
|
[cdkDropListData]="route()?.processors"
|
||||||
>
|
>
|
||||||
@for (processor of processors(); track $index + processor.type; let i = $index) {
|
@for (processor of processors(); track processor.id; let i = $index) {
|
||||||
<div cdkDrag>
|
<div cdkDrag>
|
||||||
<app-processor
|
<app-processor
|
||||||
[path]="path() + '/processors/' + i"
|
[path]="path() + '/processors/' + i"
|
||||||
@@ -237,7 +237,7 @@
|
|||||||
(cdkDropListDropped)="drop($event)"
|
(cdkDropListDropped)="drop($event)"
|
||||||
[cdkDropListData]="route()?.processors"
|
[cdkDropListData]="route()?.processors"
|
||||||
>
|
>
|
||||||
@for (processor of processors(); track $index + processor.type; let i = $index) {
|
@for (processor of processors(); track processor.id; let i = $index) {
|
||||||
<div cdkDrag>
|
<div cdkDrag>
|
||||||
<app-processor
|
<app-processor
|
||||||
[path]="path() + '/processors/' + i"
|
[path]="path() + '/processors/' + i"
|
||||||
|
|||||||
@@ -22,11 +22,13 @@ export type ModuleConfig = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type RouteConfig = {
|
export type RouteConfig = {
|
||||||
|
id: string;
|
||||||
input?: string;
|
input?: string;
|
||||||
processors?: ProcessorConfig[];
|
processors?: ProcessorConfig[];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type ProcessorConfig = {
|
export type ProcessorConfig = {
|
||||||
|
id: string;
|
||||||
type: string;
|
type: string;
|
||||||
params?: Record<string, any>;
|
params?: Record<string, any>;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -139,12 +139,16 @@ export class SchemaService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getSkeletonForRoute(): RouteConfig {
|
getSkeletonForRoute(): RouteConfig {
|
||||||
const template: RouteConfig = {};
|
const template: RouteConfig = {
|
||||||
|
id: crypto.randomUUID(),
|
||||||
|
processors: [],
|
||||||
|
};
|
||||||
return template;
|
return template;
|
||||||
}
|
}
|
||||||
|
|
||||||
getSkeletonForProcessor(processorType: string): ProcessorConfig {
|
getSkeletonForProcessor(processorType: string): ProcessorConfig {
|
||||||
const template: ProcessorConfig = {
|
const template: ProcessorConfig = {
|
||||||
|
id: crypto.randomUUID(),
|
||||||
type: processorType,
|
type: processorType,
|
||||||
};
|
};
|
||||||
const itemInfo = this.processorTypes.find((itemInfo) => itemInfo.type === processorType);
|
const itemInfo = this.processorTypes.find((itemInfo) => itemInfo.type === processorType);
|
||||||
|
|||||||
Reference in New Issue
Block a user