1+
2+ import { ComfyApp } from "./app.js" ;
3+ import { serverNodeDefs } from '../../serverNodeDefs.js'
4+ import { ComfyUI , $el } from "./ui.js" ;
5+
6+ const COMFYUI_CORE_EXTENSIONS = [
7+ "/extensions/core/clipspace.js" ,
8+ "/extensions/core/colorPalette.js" ,
9+ "/extensions/core/contextMenuFilter.js" ,
10+ "/extensions/core/dynamicPrompts.js" ,
11+ "/extensions/core/editAttention.js" ,
12+ "/extensions/core/groupNode.js" ,
13+ "/extensions/core/groupNodeManage.js" ,
14+ "/extensions/core/groupOptions.js" ,
15+ "/extensions/core/invertMenuScrolling.js" ,
16+ "/extensions/core/keybinds.js" ,
17+ "/extensions/core/linkRenderMode.js" ,
18+ "/extensions/core/maskeditor.js" ,
19+ "/extensions/core/nodeTemplates.js" ,
20+ "/extensions/core/noteNode.js" ,
21+ "/extensions/core/rerouteNode.js" ,
22+ "/extensions/core/saveImageExtraOutput.js" ,
23+ "/extensions/core/slotDefaults.js" ,
24+ "/extensions/core/snapToGrid.js" ,
25+ "/extensions/core/undoRedo.js" ,
26+ "/extensions/core/uploadImage.js" ,
27+ "/extensions/core/widgetInputs.js" ,
28+ "/extensions/dp.js" ,
29+ ]
30+
31+ export class ComfyEditWorkflowApp extends ComfyApp {
32+ extensionFilesPath = COMFYUI_CORE_EXTENSIONS ;
33+ /** comfyspace cloud @type {string[]} */
34+ nodeDefs = serverNodeDefs ;
35+
36+ constructor ( ) {
37+ super ( ) ;
38+ this . ui = new ComfyUI ( this ) ;
39+ }
40+ async setup ( ) {
41+ await super . setup ( ) ;
42+ }
43+ }
0 commit comments