Merge pull request #30 from jwetzell/dev

sync up dev and release
This commit is contained in:
Joel Wetzell
2026-04-05 17:53:15 -05:00
committed by GitHub
3 changed files with 99 additions and 98 deletions
+2 -1
View File
@@ -2,7 +2,8 @@ name: Check @showbridge/webui builds
on:
pull_request:
branches:
- main
- release
- dev
jobs:
build-webui:
runs-on: ubuntu-latest
+84 -84
View File
@@ -9,25 +9,25 @@
"version": "0.11.0",
"license": "MIT",
"dependencies": {
"@angular/cdk": "21.2.4",
"@angular/common": "21.2.6",
"@angular/compiler": "21.2.6",
"@angular/core": "21.2.6",
"@angular/forms": "21.2.6",
"@angular/material": "21.2.4",
"@angular/platform-browser": "21.2.6",
"@angular/router": "21.2.6",
"@angular/cdk": "21.2.5",
"@angular/common": "21.2.7",
"@angular/compiler": "21.2.7",
"@angular/core": "21.2.7",
"@angular/forms": "21.2.7",
"@angular/material": "21.2.5",
"@angular/platform-browser": "21.2.7",
"@angular/router": "21.2.7",
"ajv": "8.18.0",
"js-yaml": "4.1.1",
"lodash-es": "4.17.23",
"lodash-es": "4.18.1",
"rxjs": "7.8.2",
"tslib": "2.8.1"
},
"devDependencies": {
"@angular/build": "21.2.5",
"@angular/cli": "21.2.5",
"@angular/compiler-cli": "21.2.6",
"@angular/material": "21.2.4",
"@angular/build": "21.2.6",
"@angular/cli": "21.2.6",
"@angular/compiler-cli": "21.2.7",
"@angular/material": "21.2.5",
"@playwright/test": "1.59.1",
"@tailwindcss/postcss": "4.2.2",
"@types/js-yaml": "4.0.9",
@@ -278,13 +278,13 @@
}
},
"node_modules/@angular-devkit/architect": {
"version": "0.2102.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.5.tgz",
"integrity": "sha512-9xE7G177R9G9Kte+4AtbEMlEeZUupnvdBUMVBlZRa/n4UDUyAkB/vj58KrzRCCIVQ/ypHVMwUilaDTO484dd+g==",
"version": "0.2102.6",
"resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.6.tgz",
"integrity": "sha512-h4qybKypR7OuwcTHPQI1zRm7abXgmPiV49vI2UeMtVVY/GKzru9gMexcYmWabzEyBY8w6VSfWjV2X+eit2EhDQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@angular-devkit/core": "21.2.5",
"@angular-devkit/core": "21.2.6",
"rxjs": "7.8.2"
},
"bin": {
@@ -297,9 +297,9 @@
}
},
"node_modules/@angular-devkit/core": {
"version": "21.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.5.tgz",
"integrity": "sha512-9z9w7UxKKVmib5QHFZTOfJpAiSudqQwwEZFpQy31yaXR3tJw85xO5owi+66sgTpEvNh9Ix2THhcUq//ToP/0VA==",
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.6.tgz",
"integrity": "sha512-u5gPTAY7MC02uACQE39xxiFcm1hslF+ih/f2borMWnhER0JNTpHjLiLRXFkq7or7+VVHU30zfhK4XNAuO4WTIg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -325,13 +325,13 @@
}
},
"node_modules/@angular-devkit/schematics": {
"version": "21.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.5.tgz",
"integrity": "sha512-gEg84eipTX6lcpNTDVUXBBwp0vs3rXM319Qom+sCLOKBGyqE0mvb1RM1WwfNcyOqeSMQC/vLUwRKqnP0wg1UDg==",
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.6.tgz",
"integrity": "sha512-hk2duJlPJyiMaI9MVWA5XpmlpD9C4n8qgquV/MJ7/n+ZRSwW3w1ndL5qUmA1ki+4Da54v/Rc8Wt5tUS955+93w==",
"dev": true,
"license": "MIT",
"dependencies": {
"@angular-devkit/core": "21.2.5",
"@angular-devkit/core": "21.2.6",
"jsonc-parser": "3.3.1",
"magic-string": "0.30.21",
"ora": "9.3.0",
@@ -344,14 +344,14 @@
}
},
"node_modules/@angular/build": {
"version": "21.2.5",
"resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.5.tgz",
"integrity": "sha512-AfE09K+pkgS3VB84R74XG/XB9LQmO6Q6YfpssjDwMnWGwDGGwUGydXn8AKdhnhI4mM2nFKoe+QYszFgrzu5HeQ==",
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.6.tgz",
"integrity": "sha512-PJltYl9/INfz8nZ/KHf39nqlmt3c9PR0jJaZt6hhCPENyAf4PwQpm28erkJmbOYO864goIuws41lduYXyDqQ0Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "2.3.0",
"@angular-devkit/architect": "0.2102.5",
"@angular-devkit/architect": "0.2102.6",
"@babel/core": "7.29.0",
"@babel/helper-annotate-as-pure": "7.27.3",
"@babel/helper-split-export-declaration": "7.24.7",
@@ -394,7 +394,7 @@
"@angular/platform-browser": "^21.0.0",
"@angular/platform-server": "^21.0.0",
"@angular/service-worker": "^21.0.0",
"@angular/ssr": "^21.2.5",
"@angular/ssr": "^21.2.6",
"karma": "^6.4.0",
"less": "^4.2.0",
"ng-packagr": "^21.0.0",
@@ -444,9 +444,9 @@
}
},
"node_modules/@angular/cdk": {
"version": "21.2.4",
"resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-21.2.4.tgz",
"integrity": "sha512-Zv+q9Z/wVWTt0ckuO3gnU7PbpCLTr1tKPEsofLGGzDufA5/85aBLn2UiLcjlY6wQ+V3EMqANhGo/8XJgvBEYFA==",
"version": "21.2.5",
"resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-21.2.5.tgz",
"integrity": "sha512-F1sVqMAGYoiJNYYaR2cerqTo7IqpxQ3ZtMDxR3rtB0rSSd5UPOIQoqpsfSd6uH8FVnuzKaBII8Mg6YrjClFsng==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -461,19 +461,19 @@
}
},
"node_modules/@angular/cli": {
"version": "21.2.5",
"resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.5.tgz",
"integrity": "sha512-nLpyqXQ0s96jC/vR8CsKM3q94/F/nZwtbjM3E6g5lXpKe7cHfJkCfERPexx+jzzYP5JBhtm+u61aH6auu9KYQw==",
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.6.tgz",
"integrity": "sha512-I5DOFcIT1HKymyy2f78fjgD0Iv6jG46GbBZ/VxejcnhjubFpuN4CwPdugXf9rIDs8KZQqBzDBFUbq11vnk8h0A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@angular-devkit/architect": "0.2102.5",
"@angular-devkit/core": "21.2.5",
"@angular-devkit/schematics": "21.2.5",
"@angular-devkit/architect": "0.2102.6",
"@angular-devkit/core": "21.2.6",
"@angular-devkit/schematics": "21.2.6",
"@inquirer/prompts": "7.10.1",
"@listr2/prompt-adapter-inquirer": "3.0.5",
"@modelcontextprotocol/sdk": "1.26.0",
"@schematics/angular": "21.2.5",
"@schematics/angular": "21.2.6",
"@yarnpkg/lockfile": "1.1.0",
"algoliasearch": "5.48.1",
"ini": "6.0.0",
@@ -496,9 +496,9 @@
}
},
"node_modules/@angular/common": {
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-21.2.6.tgz",
"integrity": "sha512-2FcpZ1h6AZ4JwCIlnpHCYrbRTGQTOj/RFXkuX/qw7K6cFmJGfWFMmr++xWtHZEvUddfbR9hqDo+v1mkqEKE/Kw==",
"version": "21.2.7",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-21.2.7.tgz",
"integrity": "sha512-YFdnU5z8JloJjLYa52OyCOULQhqEE/ym7vKfABySWDsiVXZr9FNmKMeZi/lUcg7ZO22UbBihqW9a9D6VSHOo+g==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -508,14 +508,14 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/core": "21.2.6",
"@angular/core": "21.2.7",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/compiler": {
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-21.2.6.tgz",
"integrity": "sha512-shGkb/aAIPbG8oSYkVJ0msGlRdDVcJBVaUVx2KenMltifQjfLn5N8DFMAzOR6haaA3XeugFExxKqmvySjrVq+A==",
"version": "21.2.7",
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-21.2.7.tgz",
"integrity": "sha512-4J0Nl5gGmr5SKgR3FHK4J6rdG0aP5zAsY3AJU8YXH+D98CeNTjQUD8XHsdD2cTwo08V5mDdFa5VCsREpMPJ5gQ==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -526,9 +526,9 @@
}
},
"node_modules/@angular/compiler-cli": {
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-21.2.6.tgz",
"integrity": "sha512-CiPmat4+D+hWXMTAY++09WeII/5D0r6iTjdLdaTq8tlo0uJcrOlazib4CpA94kJ2CRdzfhmC1H+ttwBI1xIlTg==",
"version": "21.2.7",
"resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-21.2.7.tgz",
"integrity": "sha512-r76vKBM7Wu0N8PTeec7340Gtv1wC7IBQGJOQnukshPgzaabgNKxmUiChGxi+RJNo/Tsdiw9ZfddcBgBjq79ZIg==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -550,7 +550,7 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/compiler": "21.2.6",
"@angular/compiler": "21.2.7",
"typescript": ">=5.9 <6.1"
},
"peerDependenciesMeta": {
@@ -560,9 +560,9 @@
}
},
"node_modules/@angular/core": {
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-21.2.6.tgz",
"integrity": "sha512-svgK5DhFlQlS+sMybXftn08rHHRiDGY/uIKT5LZUaKgyffnkPb8uClpMIW0NzANtU8qs8pwgDZFoJw85Ia3oqQ==",
"version": "21.2.7",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-21.2.7.tgz",
"integrity": "sha512-4bnskeRNNOZMn3buVw47Zz9Py4B8AZgYHe5xBEMOY5/yrldb7OFje5gWCWls23P18FKwhl+Xx1hgnOEPSs29gw==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -572,7 +572,7 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/compiler": "21.2.6",
"@angular/compiler": "21.2.7",
"rxjs": "^6.5.3 || ^7.4.0",
"zone.js": "~0.15.0 || ~0.16.0"
},
@@ -586,9 +586,9 @@
}
},
"node_modules/@angular/forms": {
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@angular/forms/-/forms-21.2.6.tgz",
"integrity": "sha512-i8BoWxBAm0g2xOMcQ8wTdj07gqMPIFYIyefCOo0ezcGj5XhYjd+C2UrYnKsup0aMZqqEAO1l2aZbmfHx9xLheQ==",
"version": "21.2.7",
"resolved": "https://registry.npmjs.org/@angular/forms/-/forms-21.2.7.tgz",
"integrity": "sha512-YD/h07cdEeAUs41ysTk6820T0lG/XiQmFiq02d3IsiHYI5Vaj2pg9Ti1wWZYEBM//hVAPTzV0dwdV7Q1Gxju1w==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -599,23 +599,23 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/common": "21.2.6",
"@angular/core": "21.2.6",
"@angular/platform-browser": "21.2.6",
"@angular/common": "21.2.7",
"@angular/core": "21.2.7",
"@angular/platform-browser": "21.2.7",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/material": {
"version": "21.2.4",
"resolved": "https://registry.npmjs.org/@angular/material/-/material-21.2.4.tgz",
"integrity": "sha512-YzkPjgZezdsDeAhSm3zix2h+ohApwaRUMG8ea/75XR1eSkT1n3N7qZaHC8HDkhPYApk8a951RDxsTiiAidnGqg==",
"version": "21.2.5",
"resolved": "https://registry.npmjs.org/@angular/material/-/material-21.2.5.tgz",
"integrity": "sha512-hSil2QUKObjF73EbhUEA5xAZx0/o9r/AFrkRsxa2z9e11jSjlKJHrYuY1tMIFv3SpzK33EYf58IXOBJVwt0iIw==",
"dev": true,
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
},
"peerDependencies": {
"@angular/cdk": "21.2.4",
"@angular/cdk": "21.2.5",
"@angular/common": "^21.0.0 || ^22.0.0",
"@angular/core": "^21.0.0 || ^22.0.0",
"@angular/forms": "^21.0.0 || ^22.0.0",
@@ -624,9 +624,9 @@
}
},
"node_modules/@angular/platform-browser": {
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-21.2.6.tgz",
"integrity": "sha512-LW1vPXVHvy71LBahn+fSzPlWQl25kJIdcXq+ptG7HsMVgbPQ3/vvkKXAHYaRdppLGCFL+v+3dQGHYLNLiYL9qg==",
"version": "21.2.7",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-21.2.7.tgz",
"integrity": "sha512-nklVhstRZL4wpYg9Cyae/Eyfa7LMpgb0TyD/F//qCuohhM8nM7F+O0ekykGD6H+I34jsvqx6yLS7MicndWVz7Q==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -636,9 +636,9 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/animations": "21.2.6",
"@angular/common": "21.2.6",
"@angular/core": "21.2.6"
"@angular/animations": "21.2.7",
"@angular/common": "21.2.7",
"@angular/core": "21.2.7"
},
"peerDependenciesMeta": {
"@angular/animations": {
@@ -647,9 +647,9 @@
}
},
"node_modules/@angular/router": {
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@angular/router/-/router-21.2.6.tgz",
"integrity": "sha512-0ajhkKYeOqHQEEH88+Q0HrheR3helwTvdTqD/0gTaapCe+HOoC+SYwmzzsYP2zwAxBNQEg4JHOGKQ30X9/gwgw==",
"version": "21.2.7",
"resolved": "https://registry.npmjs.org/@angular/router/-/router-21.2.7.tgz",
"integrity": "sha512-Ina6XgtpvXT1OsLAomURHJGQDOkIVGrguWAOZ7+gOjsJEjUfpxTktFter+/K59KMC2yv6yneLvYSn3AswTYx7A==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -658,9 +658,9 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/common": "21.2.6",
"@angular/core": "21.2.6",
"@angular/platform-browser": "21.2.6",
"@angular/common": "21.2.7",
"@angular/core": "21.2.7",
"@angular/platform-browser": "21.2.7",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
@@ -3837,14 +3837,14 @@
]
},
"node_modules/@schematics/angular": {
"version": "21.2.5",
"resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.5.tgz",
"integrity": "sha512-orOiXcG86t34ejqbkm7ZHEkGfwTU/ySYFgY7BOQdaYFCoNQXxtU87fZoHckJ2xYpVitoKTvbf1bxDDphXb3ycw==",
"version": "21.2.6",
"resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.6.tgz",
"integrity": "sha512-KpLD8R2S762jbLdNEepE+b7KjhVOKPFHHdgNqhPv0NiGLdsvXSOx1e63JvFacoCZdmP7n3/gwmyT/utcVvnsag==",
"dev": true,
"license": "MIT",
"dependencies": {
"@angular-devkit/core": "21.2.5",
"@angular-devkit/schematics": "21.2.5",
"@angular-devkit/core": "21.2.6",
"@angular-devkit/schematics": "21.2.6",
"jsonc-parser": "3.3.1"
},
"engines": {
@@ -6772,9 +6772,9 @@
}
},
"node_modules/lodash-es": {
"version": "4.17.23",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.23.tgz",
"integrity": "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==",
"version": "4.18.1",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz",
"integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==",
"license": "MIT"
},
"node_modules/log-symbols": {
+13 -13
View File
@@ -28,25 +28,25 @@
"license": "MIT",
"packageManager": "npm@11.6.2",
"dependencies": {
"@angular/cdk": "21.2.4",
"@angular/common": "21.2.6",
"@angular/compiler": "21.2.6",
"@angular/core": "21.2.6",
"@angular/forms": "21.2.6",
"@angular/material": "21.2.4",
"@angular/platform-browser": "21.2.6",
"@angular/router": "21.2.6",
"@angular/cdk": "21.2.5",
"@angular/common": "21.2.7",
"@angular/compiler": "21.2.7",
"@angular/core": "21.2.7",
"@angular/forms": "21.2.7",
"@angular/material": "21.2.5",
"@angular/platform-browser": "21.2.7",
"@angular/router": "21.2.7",
"ajv": "8.18.0",
"js-yaml": "4.1.1",
"lodash-es": "4.17.23",
"lodash-es": "4.18.1",
"rxjs": "7.8.2",
"tslib": "2.8.1"
},
"devDependencies": {
"@angular/build": "21.2.5",
"@angular/cli": "21.2.5",
"@angular/compiler-cli": "21.2.6",
"@angular/material": "21.2.4",
"@angular/build": "21.2.6",
"@angular/cli": "21.2.6",
"@angular/compiler-cli": "21.2.7",
"@angular/material": "21.2.5",
"@playwright/test": "1.59.1",
"@tailwindcss/postcss": "4.2.2",
"@types/js-yaml": "4.0.9",