├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── images ├── config.png ├── flow-v2.png └── template.png ├── package.json ├── src ├── app.css ├── app.d.ts ├── app.html ├── lib │ ├── components │ │ ├── editor │ │ │ ├── CodeEditor.svelte │ │ │ ├── CodeView.svelte │ │ │ ├── EditorBody.svelte │ │ │ ├── FileTree.svelte │ │ │ └── TreeNode.svelte │ │ ├── flow │ │ │ ├── DnDProvider.svelte │ │ │ ├── Flow.svelte │ │ │ └── flow.ts │ │ ├── handles │ │ │ ├── SourceHandle.svelte │ │ │ └── TargetHandle.svelte │ │ ├── index.ts │ │ ├── menu │ │ │ ├── EdgeContextMenu.svelte │ │ │ ├── Menu.svelte │ │ │ ├── MenuItem.svelte │ │ │ └── NodeContextMenu.svelte │ │ └── nodes │ │ │ ├── AuthNode.svelte │ │ │ ├── ConditionsNode.svelte │ │ │ ├── EventNode.svelte │ │ │ ├── HookNode.svelte │ │ │ ├── NodeShell.svelte │ │ │ ├── ReceiverNode.svelte │ │ │ └── TemplateNode.svelte │ ├── state │ │ └── flow-state.svelte.ts │ ├── types │ │ ├── file-node.ts │ │ └── hookah-config.ts │ └── utils │ │ ├── copy-to-clipboard.ts │ │ ├── downlaod-zip-file.ts │ │ ├── download-as-file.ts │ │ ├── flow-to-hookah.ts │ │ ├── get-block-title.ts │ │ ├── highlight-line.ts │ │ └── load-flow-file.ts └── routes │ ├── +layout.svelte │ └── +page.svelte ├── static └── favicon.png ├── svelte.config.js ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/README.md -------------------------------------------------------------------------------- /images/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/images/config.png -------------------------------------------------------------------------------- /images/flow-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/images/flow-v2.png -------------------------------------------------------------------------------- /images/template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/images/template.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/package.json -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/app.html -------------------------------------------------------------------------------- /src/lib/components/editor/CodeEditor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/editor/CodeEditor.svelte -------------------------------------------------------------------------------- /src/lib/components/editor/CodeView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/editor/CodeView.svelte -------------------------------------------------------------------------------- /src/lib/components/editor/EditorBody.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/editor/EditorBody.svelte -------------------------------------------------------------------------------- /src/lib/components/editor/FileTree.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/editor/FileTree.svelte -------------------------------------------------------------------------------- /src/lib/components/editor/TreeNode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/editor/TreeNode.svelte -------------------------------------------------------------------------------- /src/lib/components/flow/DnDProvider.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/flow/DnDProvider.svelte -------------------------------------------------------------------------------- /src/lib/components/flow/Flow.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/flow/Flow.svelte -------------------------------------------------------------------------------- /src/lib/components/flow/flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/flow/flow.ts -------------------------------------------------------------------------------- /src/lib/components/handles/SourceHandle.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/handles/SourceHandle.svelte -------------------------------------------------------------------------------- /src/lib/components/handles/TargetHandle.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/handles/TargetHandle.svelte -------------------------------------------------------------------------------- /src/lib/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/index.ts -------------------------------------------------------------------------------- /src/lib/components/menu/EdgeContextMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/menu/EdgeContextMenu.svelte -------------------------------------------------------------------------------- /src/lib/components/menu/Menu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/menu/Menu.svelte -------------------------------------------------------------------------------- /src/lib/components/menu/MenuItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/menu/MenuItem.svelte -------------------------------------------------------------------------------- /src/lib/components/menu/NodeContextMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/menu/NodeContextMenu.svelte -------------------------------------------------------------------------------- /src/lib/components/nodes/AuthNode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/nodes/AuthNode.svelte -------------------------------------------------------------------------------- /src/lib/components/nodes/ConditionsNode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/nodes/ConditionsNode.svelte -------------------------------------------------------------------------------- /src/lib/components/nodes/EventNode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/nodes/EventNode.svelte -------------------------------------------------------------------------------- /src/lib/components/nodes/HookNode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/nodes/HookNode.svelte -------------------------------------------------------------------------------- /src/lib/components/nodes/NodeShell.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/nodes/NodeShell.svelte -------------------------------------------------------------------------------- /src/lib/components/nodes/ReceiverNode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/nodes/ReceiverNode.svelte -------------------------------------------------------------------------------- /src/lib/components/nodes/TemplateNode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/components/nodes/TemplateNode.svelte -------------------------------------------------------------------------------- /src/lib/state/flow-state.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/state/flow-state.svelte.ts -------------------------------------------------------------------------------- /src/lib/types/file-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/types/file-node.ts -------------------------------------------------------------------------------- /src/lib/types/hookah-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/types/hookah-config.ts -------------------------------------------------------------------------------- /src/lib/utils/copy-to-clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/utils/copy-to-clipboard.ts -------------------------------------------------------------------------------- /src/lib/utils/downlaod-zip-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/utils/downlaod-zip-file.ts -------------------------------------------------------------------------------- /src/lib/utils/download-as-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/utils/download-as-file.ts -------------------------------------------------------------------------------- /src/lib/utils/flow-to-hookah.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/utils/flow-to-hookah.ts -------------------------------------------------------------------------------- /src/lib/utils/get-block-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/utils/get-block-title.ts -------------------------------------------------------------------------------- /src/lib/utils/highlight-line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/utils/highlight-line.ts -------------------------------------------------------------------------------- /src/lib/utils/load-flow-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/lib/utils/load-flow-file.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/static/favicon.png -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdamShannag/hookah-ui/HEAD/vite.config.ts --------------------------------------------------------------------------------