25 Commits

Author SHA1 Message Date
Joel Wetzell e0f686b08b add autogenerated ID to route and processors 2026-08-19 10:00:40 -05:00
Joel Wetzell eee372b337 Merge pull request #93 from jwetzell/renovate/npm-12.x
Update npm to v12
2026-08-19 08:08:54 -05:00
Joel Wetzell 5d54ec8c5c Merge pull request #94 from jwetzell/renovate/vitest-monorepo
Update dependency vitest to v4.1.11
2026-08-18 12:52:17 -05:00
renovate[bot] 67b5001a14 Update dependency vitest to v4.1.11 2026-08-18 17:49:57 +00:00
Joel Wetzell bd162bd675 Merge pull request #91 from jwetzell/renovate/jsdom-30.x
Update dependency jsdom to v30
2026-08-18 12:49:14 -05:00
Joel Wetzell 2ff91356c6 Merge pull request #89 from jwetzell/renovate/js-yaml-5.x
Update dependency js-yaml to v5.3.0
2026-08-18 12:49:00 -05:00
Joel Wetzell 3df630a510 Merge pull request #90 from jwetzell/renovate/node-24.x
Update Node.js to v24.19.0
2026-08-18 12:48:40 -05:00
renovate[bot] cd8a11a805 Update npm to v12 2026-08-18 04:38:31 +00:00
renovate[bot] b53c30c5e8 Update dependency jsdom to v30 2026-08-18 02:25:56 +00:00
renovate[bot] 0603e742c6 Update Node.js to v24.19.0 2026-08-17 22:56:02 +00:00
renovate[bot] 7330cdc956 Update dependency js-yaml to v5.3.0 2026-08-17 22:55:57 +00:00
Joel Wetzell afe37c9b58 Merge pull request #87 from jwetzell/renovate/angular-cli-monorepo
Update angular-cli monorepo to v22.1.4
2026-08-17 13:52:31 -05:00
Joel Wetzell 273f8c53d6 Merge pull request #88 from jwetzell/renovate/angularmaterial-monorepo
Update angularmaterial monorepo to v22.1.2
2026-08-17 13:52:21 -05:00
renovate[bot] 53c6f4341a Update angularmaterial monorepo to v22.1.2 2026-08-17 18:46:24 +00:00
renovate[bot] f2373ebcf1 Update angular-cli monorepo to v22.1.4 2026-08-17 18:46:15 +00:00
Joel Wetzell 02238d7d86 Merge pull request #85 from jwetzell/renovate/npm-11.x
Update npm to v11.19.0
2026-08-17 12:52:25 -05:00
Joel Wetzell 3a016f7b1c Merge pull request #84 from jwetzell/renovate/angular-monorepo
Update angular monorepo to v22.1.2
2026-08-17 12:52:03 -05:00
Joel Wetzell 840720420e sync package-lock file 2026-08-17 12:51:16 -05:00
renovate[bot] 75301bc9fa Update npm to v11.19.0 2026-08-17 17:48:01 +00:00
renovate[bot] a6ed43ca97 Update angular monorepo to v22.1.2 2026-08-17 17:47:15 +00:00
Joel Wetzell 2f757a1afc Merge pull request #83 from jwetzell/renovate/configure
Configure Renovate
2026-08-17 12:31:22 -05:00
renovate[bot] 4439a4e115 Add renovate.json 2026-08-17 17:30:21 +00:00
Joel Wetzell 2b28ef4f61 remove dependabot config 2026-08-17 12:28:47 -05:00
Joel Wetzell cf34c0ec1f bump playwright dependencies 2026-08-17 12:24:17 -05:00
Joel Wetzell e85446697b bump postcss 2026-08-11 21:11:26 -05:00
9 changed files with 745 additions and 1022 deletions
-18
View File
@@ -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'
+1 -1
View File
@@ -1 +1 @@
v24.15.0 24.19.0
+711 -982
View File
File diff suppressed because it is too large Load Diff
+17 -17
View File
@@ -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"
} }
} }
+6
View File
@@ -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}`)"
+2 -2
View File
@@ -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"
+2
View File
@@ -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>;
}; };
+5 -1
View File
@@ -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);