All checks were successful
continuous-integration/drone/push Build is passing
Install dagre for hierarchical graph layout. New toolbar button applies dagre layout to device nodes based on their connections, then recalculates site containers to wrap their children. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
53 lines
1.4 KiB
JSON
53 lines
1.4 KiB
JSON
{
|
|
"name": "frontend",
|
|
"version": "0.0.0",
|
|
"scripts": {
|
|
"ng": "ng",
|
|
"dev": "ng serve",
|
|
"build": "ng build",
|
|
"lint": "ng lint",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"private": true,
|
|
"dependencies": {
|
|
"@angular/cdk": "^19.2.19",
|
|
"@angular/common": "^19.2.0",
|
|
"@angular/compiler": "^19.2.0",
|
|
"@angular/core": "^19.2.0",
|
|
"@angular/forms": "^19.2.0",
|
|
"@angular/platform-browser": "^19.2.0",
|
|
"@angular/platform-browser-dynamic": "^19.2.0",
|
|
"@angular/router": "^19.2.0",
|
|
"@antv/x6": "^2.19.2",
|
|
"@antv/x6-plugin-clipboard": "^2.1.6",
|
|
"@antv/x6-plugin-history": "^2.2.4",
|
|
"@antv/x6-plugin-keyboard": "^2.2.3",
|
|
"@antv/x6-plugin-minimap": "^2.0.7",
|
|
"@antv/x6-plugin-selection": "^2.2.2",
|
|
"@antv/x6-plugin-snapline": "^2.1.7",
|
|
"@ngrx/signals": "^19.2.1",
|
|
"@primeng/themes": "^19.1.4",
|
|
"@types/dagre": "^0.7.53",
|
|
"dagre": "^0.8.5",
|
|
"primeicons": "^7.0.0",
|
|
"primeng": "^19.1.4",
|
|
"rxjs": "~7.8.0",
|
|
"tslib": "^2.3.0",
|
|
"xlsx": "^0.18.5",
|
|
"zone.js": "~0.15.0"
|
|
},
|
|
"devDependencies": {
|
|
"@angular-devkit/build-angular": "^19.2.20",
|
|
"@angular/cli": "^19.2.20",
|
|
"@angular/compiler-cli": "^19.2.0",
|
|
"@types/jasmine": "~5.1.0",
|
|
"jasmine-core": "~5.6.0",
|
|
"karma": "~6.4.0",
|
|
"karma-chrome-launcher": "~3.2.0",
|
|
"karma-coverage": "~2.2.0",
|
|
"karma-jasmine": "~5.1.0",
|
|
"karma-jasmine-html-reporter": "~2.1.0",
|
|
"typescript": "~5.7.2"
|
|
}
|
|
}
|