55 "icon" : " resources/containerlab.png" ,
66 "description" : " Manages containerlab topologies in VS Code" ,
77 "author" : " SRL Labs" ,
8- "version" : " 0.12.0 " ,
8+ "version" : " 0.12.1 " ,
99 "homepage" : " https://containerlab.dev/manual/vsc-extension/" ,
1010 "engines" : {
11- "vscode" : " ^1.70.0 "
11+ "vscode" : " ^1.99.1 "
1212 },
1313 "repository" : {
1414 "type" : " git" ,
6464 "title" : " Edit topology" ,
6565 "icon" : " $(pencil)"
6666 },
67+ {
68+ "command" : " containerlab.editor.topoViewerEditor.open" ,
69+ "title" : " Edit topology (TopoEditor)"
70+ },
6771 {
6872 "command" : " containerlab.lab.copyPath" ,
6973 "title" : " Copy file path" ,
430434 "when" : " viewItem =~ /containerlabLab/" ,
431435 "group" : " labFile@0"
432436 },
437+ {
438+ "command" : " containerlab.editor.topoViewerEditor.open" ,
439+ "when" : " viewItem == containerlabLabUndeployed" ,
440+ "group" : " labFile@1" ,
441+ "title" : " Edit Topology (TopoEditor)"
442+ },
433443 {
434444 "command" : " containerlab.lab.copyPath" ,
435445 "when" : " viewItem =~ /containerlabLab/" ,
436- "group" : " labFile@1 "
446+ "group" : " labFile@2 "
437447 },
438448 {
439449 "command" : " containerlab.lab.addToWorkspace" ,
440450 "when" : " viewItem == containerlabLabDeployed" ,
441- "group" : " labFile@2 "
451+ "group" : " labFile@3 "
442452 },
443453 {
444454 "command" : " containerlab.lab.openFolderInNewWindow" ,
445455 "when" : " viewItem =~ /containerlabLab/" ,
446- "group" : " labFile@3 "
456+ "group" : " labFile@4 "
447457 },
448458 {
449459 "command" : " containerlab.lab.deploy" ,
512522 },
513523 {
514524 "command" : " containerlab.lab.graph.topoViewer" ,
515- "when" : " viewItem == containerlabLabDeployed " ,
525+ "when" : " viewItem =~ /containerlabLab/ " ,
516526 "group" : " graph@3"
517527 },
518528 {
802812 }
803813 }
804814 },
805- "scripts" : {
806- "compile" : " tsc -p ." ,
807- "watch" : " tsc -w -p ." ,
808- "build:webview" : " webpack --config webpack.config.js" ,
809- "package" : " npm run compile && npm run build:webview && vsce package" ,
810- "package:dev" : " npm run watch & webpack --config webpack.config.js --watch"
815+ "scripts" : {
816+ "compile" : " tsc -p ." ,
817+ "watch" : " tsc -w -p ." ,
818+ "build:webview" : " webpack --config webpack.config.js" ,
819+ "package" : " npm run compile && npm run build:webview && vsce package" ,
820+ "package:dev" : " npm run watch & webpack --config webpack.config.js --watch"
811821 },
812822 "devDependencies" : {
813823 "@types/cytoscape-cxtmenu" : " ^3.4.4" ,
814824 "@types/cytoscape-edgehandles" : " ^4.0.4" ,
815825 "@types/js-yaml" : " ^4.0.9" ,
816- "@types/node" : " ^18.0.0 " ,
817- "@types/vscode" : " ^1.70.0 " ,
818- "typescript" : " ^5.7 .3" ,
826+ "@types/node" : " ^22.15.3 " ,
827+ "@types/vscode" : " ^1.99.1 " ,
828+ "typescript" : " ^5.8 .3" ,
819829 "webpack-cli" : " ^6.0.1"
820830 },
821831 "dependencies" : {
834844 "cytoscape-grid-guide" : " ^2.3.3" ,
835845 "socket.io" : " ^4.8.1" ,
836846 "ts-loader" : " ^9.5.2" ,
837- "yaml" : " ^2.7.0 "
847+ "yaml" : " ^2.7.1 "
838848 }
839- }
849+ }
0 commit comments