├── .gitattributes ├── .github └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── Publish ├── Config │ └── witchcraft.php ├── Npm │ ├── package.json │ ├── postcss.config.js │ ├── tailwind.config.js │ └── vite.config.js ├── Public │ ├── assets │ │ ├── ApiNode-BBC-mHrz.js │ │ ├── ApiNode-BFCc9Qxl.js │ │ ├── ApiNode-Bu68O2p7.css │ │ ├── ApiNode-DoOM8291.js │ │ ├── ArtisanNode-CP5ruCJs.css │ │ ├── ArtisanNode-CU4AWmGh.js │ │ ├── ArtisanNode-D9acSXcO.js │ │ ├── ArtisanNode-txk-22U1.js │ │ ├── CreateOrderNode-BqRE2pwf.js │ │ ├── DateConditionNode-C_woCx1R.css │ │ ├── DateConditionNode-aFzAvIhq.js │ │ ├── GetVariableNode-BsBqfvGI.css │ │ ├── GetVariableNode-Cwx7UGap.js │ │ ├── GetVariableNode-DyZqQr_2.js │ │ ├── IfNode-BtnjxWMn.js │ │ ├── IfNode-DgAcHYZo.js │ │ ├── IfNode-Dlva3fsd.css │ │ ├── IfNode-ihG4ooWl.js │ │ ├── ModelLookupNode-ByN9Uz7q.js │ │ ├── ModelLookupNode-DIbRzRGD.css │ │ ├── ModelSelectNode-BZ11ZKP3.css │ │ ├── ModelSelectNode-CaWCLd_m.js │ │ ├── ModelSelectNode-Ccwnng2S.js │ │ ├── ModelSelectNode-Uq_tskY6.js │ │ ├── NotificationNode-CzZWeA3O.js │ │ ├── NotificationNode-DOId1c3C.js │ │ ├── NotificationNode-fC0f18tc.js │ │ ├── ParseJsonNode-AKl8Dr1q.js │ │ ├── ParseJsonNode-ByyICiws.css │ │ ├── ParseJsonNode-DAjqoUsT.js │ │ ├── ParseJsonNode-DZX86wzs.js │ │ ├── SetVariableNode-BNP4Ih9T.css │ │ ├── SetVariableNode-Bg-boU1T.js │ │ ├── SetVariableNode-DgugwtYw.js │ │ ├── SwitchCaseNode-B7kJj6eR.js │ │ ├── SwitchCaseNode-BkOb0aPH.css │ │ ├── SwitchCaseNode-C4wkJd3y.js │ │ ├── SwitchCaseNode-DME_JETn.js │ │ ├── TriggerFlowNode-BSYrAc_F.css │ │ ├── TriggerFlowNode-Brs5wpRl.js │ │ ├── TriggerFlowNode-CPLFt8k7.js │ │ ├── TriggerNode-B4qc9AHb.js │ │ ├── TriggerNode-BY3YkdTE.js │ │ ├── TriggerNode-CVrKfkzi.js │ │ ├── TriggerNode-uSiabso0.css │ │ ├── TriggerWebhookNode-B5N8EYoz.js │ │ ├── TriggerWebhookNode-BWtbeE63.js │ │ ├── TriggerWebhookNode-DS-rSkiH.css │ │ ├── css-l0sNRNKZ.js │ │ ├── vue-B8gUvkUI.js │ │ ├── vue-BDzVOasS.css │ │ ├── vue-C7Nwv77b.css │ │ ├── vue-CokR97iu.js │ │ ├── vue-CqyUdEyO.css │ │ ├── vue-Cv9uzLmb.js │ │ ├── vue-D8hHYtLZ.js │ │ ├── vue-DEtbRDb3.css │ │ ├── vue-DGIOLHja.css │ │ ├── vue-DT9DE5Ra.css │ │ ├── vue-DXPVioTI.js │ │ ├── vue-Dw4IL2SY.css │ │ ├── vue-DzHcTZXe.js │ │ ├── vue-LZ3wAiw_.js │ │ ├── vue-PSCL6vZ6.css │ │ └── vue-PiaDllnW.js │ └── manifest.json ├── Resource │ ├── .DS_Store │ ├── js │ │ ├── .DS_Store │ │ ├── vue.js │ │ └── vue_components │ │ │ ├── .DS_Store │ │ │ ├── editor.vue │ │ │ └── src │ │ │ ├── .DS_Store │ │ │ ├── App.vue │ │ │ ├── assets │ │ │ └── main.css │ │ │ ├── components │ │ │ ├── .DS_Store │ │ │ ├── Controls.vue │ │ │ ├── EnhancedSaveDialog.vue │ │ │ ├── FileManagementModal.vue │ │ │ ├── SimulationHistory.vue │ │ │ ├── SimulationLogs.vue │ │ │ ├── VersionHistory.vue │ │ │ ├── WorkflowEditor.vue │ │ │ ├── nodeComponents │ │ │ │ └── BreakpointToggle.vue │ │ │ ├── nodes │ │ │ │ ├── .DS_Store │ │ │ │ ├── ApiNode.vue │ │ │ │ ├── ArtisanNode.vue │ │ │ │ ├── CalculationNode.vue │ │ │ │ ├── CombineVariablesNode.vue │ │ │ │ ├── CommentNode.vue │ │ │ │ ├── DateConditionNode.vue │ │ │ │ ├── FlowVariableNode.vue │ │ │ │ ├── GetVariableNode.vue │ │ │ │ ├── IfNode.vue │ │ │ │ ├── ModelLookupNode.vue │ │ │ │ ├── ModelSelectNode.vue │ │ │ │ ├── NotificationNode.vue │ │ │ │ ├── ParseJsonNode.vue │ │ │ │ ├── ReturnNode.vue │ │ │ │ ├── SetVariableNode.vue │ │ │ │ ├── StickerNode.vue │ │ │ │ ├── SwitchCaseNode.vue │ │ │ │ ├── TriggerFlowNode.vue │ │ │ │ ├── TriggerNode.vue │ │ │ │ └── TriggerWebhookNode.vue │ │ │ └── services │ │ │ │ ├── DiagramService.js │ │ │ │ └── SimulationService.js │ │ │ ├── index.ts │ │ │ ├── lib │ │ │ ├── nodeTypes.ts │ │ │ ├── variableEvaluator.ts │ │ │ └── workflowEngine.ts │ │ │ ├── main.ts │ │ │ └── styles │ │ │ └── nodes.css │ └── sass │ │ ├── _tailwind.scss │ │ └── app.scss └── art │ └── logo.png ├── README.md ├── art └── showcase.png ├── composer.json ├── helpers └── witchcraft_helpers.php └── src ├── .DS_Store ├── Commands ├── .DS_Store ├── Install.php ├── MakeNodeCommand.php ├── Republish.php └── stubs │ ├── Node.stub │ └── NodeHandler.stub ├── Contracts └── NodeHandlerInterface.php ├── Controllers ├── .DS_Store ├── FlowDiagramController.php ├── HomeController.php └── Node │ └── ModelUtilityController.php ├── Database └── Migrations │ ├── 2025_06_27_111848_create_flow_diagrams_table.php │ └── 2025_06_27_111848_create_flow_simulation_run.php ├── Models ├── FlowDiagram.php └── FlowSimulationRun.php ├── Routes └── web.php ├── Services ├── .DS_Store ├── FlowExecutor.php └── NodeHandlers │ ├── ApiHandler.php │ ├── ArtisanHandler.php │ ├── BaseNodeHandler.php │ ├── CalculationHandler.php │ ├── CombineVariablesHandler.php │ ├── CommentHandler.php │ ├── ConditionHandler.php │ ├── DateConditionHandler.php │ ├── FlowVariableHandler.php │ ├── GetVariableHandler.php │ ├── JsonExtractHandler.php │ ├── ModelLookupHandler.php │ ├── ModelSelectHandler.php │ ├── NodeHandlerFactory.php │ ├── NotificationHandler.php │ ├── ReturnHandler.php │ ├── SetVariableHandler.php │ ├── StickerHandler.php │ ├── SwitchHandler.php │ ├── TriggerFlowHandler.php │ ├── TriggerHandler.php │ └── TriggerWebhookHandler.php ├── Traits └── HasWitchcraftTriggers.php ├── WitchcraftProvider.php └── views ├── components ├── form │ ├── dark_light.blade.php │ ├── email.blade.php │ ├── form.blade.php │ ├── link.blade.php │ ├── password.blade.php │ ├── submit.blade.php │ └── text.blade.php └── layout │ ├── flash.blade.php │ ├── main.blade.php │ └── navbar.blade.php └── content └── index.blade.php /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/LICENSE -------------------------------------------------------------------------------- /Publish/Config/witchcraft.php: -------------------------------------------------------------------------------- 1 | 'web', 4 | ]; 5 | -------------------------------------------------------------------------------- /Publish/Npm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Npm/package.json -------------------------------------------------------------------------------- /Publish/Npm/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Npm/postcss.config.js -------------------------------------------------------------------------------- /Publish/Npm/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Npm/tailwind.config.js -------------------------------------------------------------------------------- /Publish/Npm/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Npm/vite.config.js -------------------------------------------------------------------------------- /Publish/Public/assets/ApiNode-BBC-mHrz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ApiNode-BBC-mHrz.js -------------------------------------------------------------------------------- /Publish/Public/assets/ApiNode-BFCc9Qxl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ApiNode-BFCc9Qxl.js -------------------------------------------------------------------------------- /Publish/Public/assets/ApiNode-Bu68O2p7.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ApiNode-Bu68O2p7.css -------------------------------------------------------------------------------- /Publish/Public/assets/ApiNode-DoOM8291.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ApiNode-DoOM8291.js -------------------------------------------------------------------------------- /Publish/Public/assets/ArtisanNode-CP5ruCJs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ArtisanNode-CP5ruCJs.css -------------------------------------------------------------------------------- /Publish/Public/assets/ArtisanNode-CU4AWmGh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ArtisanNode-CU4AWmGh.js -------------------------------------------------------------------------------- /Publish/Public/assets/ArtisanNode-D9acSXcO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ArtisanNode-D9acSXcO.js -------------------------------------------------------------------------------- /Publish/Public/assets/ArtisanNode-txk-22U1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ArtisanNode-txk-22U1.js -------------------------------------------------------------------------------- /Publish/Public/assets/CreateOrderNode-BqRE2pwf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/CreateOrderNode-BqRE2pwf.js -------------------------------------------------------------------------------- /Publish/Public/assets/DateConditionNode-C_woCx1R.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/DateConditionNode-C_woCx1R.css -------------------------------------------------------------------------------- /Publish/Public/assets/DateConditionNode-aFzAvIhq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/DateConditionNode-aFzAvIhq.js -------------------------------------------------------------------------------- /Publish/Public/assets/GetVariableNode-BsBqfvGI.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/GetVariableNode-BsBqfvGI.css -------------------------------------------------------------------------------- /Publish/Public/assets/GetVariableNode-Cwx7UGap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/GetVariableNode-Cwx7UGap.js -------------------------------------------------------------------------------- /Publish/Public/assets/GetVariableNode-DyZqQr_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/GetVariableNode-DyZqQr_2.js -------------------------------------------------------------------------------- /Publish/Public/assets/IfNode-BtnjxWMn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/IfNode-BtnjxWMn.js -------------------------------------------------------------------------------- /Publish/Public/assets/IfNode-DgAcHYZo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/IfNode-DgAcHYZo.js -------------------------------------------------------------------------------- /Publish/Public/assets/IfNode-Dlva3fsd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/IfNode-Dlva3fsd.css -------------------------------------------------------------------------------- /Publish/Public/assets/IfNode-ihG4ooWl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/IfNode-ihG4ooWl.js -------------------------------------------------------------------------------- /Publish/Public/assets/ModelLookupNode-ByN9Uz7q.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ModelLookupNode-ByN9Uz7q.js -------------------------------------------------------------------------------- /Publish/Public/assets/ModelLookupNode-DIbRzRGD.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ModelLookupNode-DIbRzRGD.css -------------------------------------------------------------------------------- /Publish/Public/assets/ModelSelectNode-BZ11ZKP3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ModelSelectNode-BZ11ZKP3.css -------------------------------------------------------------------------------- /Publish/Public/assets/ModelSelectNode-CaWCLd_m.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ModelSelectNode-CaWCLd_m.js -------------------------------------------------------------------------------- /Publish/Public/assets/ModelSelectNode-Ccwnng2S.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ModelSelectNode-Ccwnng2S.js -------------------------------------------------------------------------------- /Publish/Public/assets/ModelSelectNode-Uq_tskY6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ModelSelectNode-Uq_tskY6.js -------------------------------------------------------------------------------- /Publish/Public/assets/NotificationNode-CzZWeA3O.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/NotificationNode-CzZWeA3O.js -------------------------------------------------------------------------------- /Publish/Public/assets/NotificationNode-DOId1c3C.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/NotificationNode-DOId1c3C.js -------------------------------------------------------------------------------- /Publish/Public/assets/NotificationNode-fC0f18tc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/NotificationNode-fC0f18tc.js -------------------------------------------------------------------------------- /Publish/Public/assets/ParseJsonNode-AKl8Dr1q.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ParseJsonNode-AKl8Dr1q.js -------------------------------------------------------------------------------- /Publish/Public/assets/ParseJsonNode-ByyICiws.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ParseJsonNode-ByyICiws.css -------------------------------------------------------------------------------- /Publish/Public/assets/ParseJsonNode-DAjqoUsT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ParseJsonNode-DAjqoUsT.js -------------------------------------------------------------------------------- /Publish/Public/assets/ParseJsonNode-DZX86wzs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/ParseJsonNode-DZX86wzs.js -------------------------------------------------------------------------------- /Publish/Public/assets/SetVariableNode-BNP4Ih9T.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/SetVariableNode-BNP4Ih9T.css -------------------------------------------------------------------------------- /Publish/Public/assets/SetVariableNode-Bg-boU1T.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/SetVariableNode-Bg-boU1T.js -------------------------------------------------------------------------------- /Publish/Public/assets/SetVariableNode-DgugwtYw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/SetVariableNode-DgugwtYw.js -------------------------------------------------------------------------------- /Publish/Public/assets/SwitchCaseNode-B7kJj6eR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/SwitchCaseNode-B7kJj6eR.js -------------------------------------------------------------------------------- /Publish/Public/assets/SwitchCaseNode-BkOb0aPH.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/SwitchCaseNode-BkOb0aPH.css -------------------------------------------------------------------------------- /Publish/Public/assets/SwitchCaseNode-C4wkJd3y.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/SwitchCaseNode-C4wkJd3y.js -------------------------------------------------------------------------------- /Publish/Public/assets/SwitchCaseNode-DME_JETn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/SwitchCaseNode-DME_JETn.js -------------------------------------------------------------------------------- /Publish/Public/assets/TriggerFlowNode-BSYrAc_F.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/TriggerFlowNode-BSYrAc_F.css -------------------------------------------------------------------------------- /Publish/Public/assets/TriggerFlowNode-Brs5wpRl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/TriggerFlowNode-Brs5wpRl.js -------------------------------------------------------------------------------- /Publish/Public/assets/TriggerFlowNode-CPLFt8k7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/TriggerFlowNode-CPLFt8k7.js -------------------------------------------------------------------------------- /Publish/Public/assets/TriggerNode-B4qc9AHb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/TriggerNode-B4qc9AHb.js -------------------------------------------------------------------------------- /Publish/Public/assets/TriggerNode-BY3YkdTE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/TriggerNode-BY3YkdTE.js -------------------------------------------------------------------------------- /Publish/Public/assets/TriggerNode-CVrKfkzi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/TriggerNode-CVrKfkzi.js -------------------------------------------------------------------------------- /Publish/Public/assets/TriggerNode-uSiabso0.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/TriggerNode-uSiabso0.css -------------------------------------------------------------------------------- /Publish/Public/assets/TriggerWebhookNode-B5N8EYoz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/TriggerWebhookNode-B5N8EYoz.js -------------------------------------------------------------------------------- /Publish/Public/assets/TriggerWebhookNode-BWtbeE63.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/TriggerWebhookNode-BWtbeE63.js -------------------------------------------------------------------------------- /Publish/Public/assets/TriggerWebhookNode-DS-rSkiH.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/TriggerWebhookNode-DS-rSkiH.css -------------------------------------------------------------------------------- /Publish/Public/assets/css-l0sNRNKZ.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Publish/Public/assets/vue-B8gUvkUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-B8gUvkUI.js -------------------------------------------------------------------------------- /Publish/Public/assets/vue-BDzVOasS.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-BDzVOasS.css -------------------------------------------------------------------------------- /Publish/Public/assets/vue-C7Nwv77b.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-C7Nwv77b.css -------------------------------------------------------------------------------- /Publish/Public/assets/vue-CokR97iu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-CokR97iu.js -------------------------------------------------------------------------------- /Publish/Public/assets/vue-CqyUdEyO.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-CqyUdEyO.css -------------------------------------------------------------------------------- /Publish/Public/assets/vue-Cv9uzLmb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-Cv9uzLmb.js -------------------------------------------------------------------------------- /Publish/Public/assets/vue-D8hHYtLZ.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-D8hHYtLZ.js -------------------------------------------------------------------------------- /Publish/Public/assets/vue-DEtbRDb3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-DEtbRDb3.css -------------------------------------------------------------------------------- /Publish/Public/assets/vue-DGIOLHja.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-DGIOLHja.css -------------------------------------------------------------------------------- /Publish/Public/assets/vue-DT9DE5Ra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-DT9DE5Ra.css -------------------------------------------------------------------------------- /Publish/Public/assets/vue-DXPVioTI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-DXPVioTI.js -------------------------------------------------------------------------------- /Publish/Public/assets/vue-Dw4IL2SY.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-Dw4IL2SY.css -------------------------------------------------------------------------------- /Publish/Public/assets/vue-DzHcTZXe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-DzHcTZXe.js -------------------------------------------------------------------------------- /Publish/Public/assets/vue-LZ3wAiw_.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-LZ3wAiw_.js -------------------------------------------------------------------------------- /Publish/Public/assets/vue-PSCL6vZ6.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-PSCL6vZ6.css -------------------------------------------------------------------------------- /Publish/Public/assets/vue-PiaDllnW.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/assets/vue-PiaDllnW.js -------------------------------------------------------------------------------- /Publish/Public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Public/manifest.json -------------------------------------------------------------------------------- /Publish/Resource/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/.DS_Store -------------------------------------------------------------------------------- /Publish/Resource/js/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/.DS_Store -------------------------------------------------------------------------------- /Publish/Resource/js/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue.js -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/.DS_Store -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/editor.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/.DS_Store -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/App.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/assets/main.css -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/.DS_Store -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/Controls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/Controls.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/EnhancedSaveDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/EnhancedSaveDialog.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/FileManagementModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/FileManagementModal.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/SimulationHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/SimulationHistory.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/SimulationLogs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/SimulationLogs.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/VersionHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/VersionHistory.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/WorkflowEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/WorkflowEditor.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodeComponents/BreakpointToggle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodeComponents/BreakpointToggle.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/.DS_Store -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/ApiNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/ApiNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/ArtisanNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/ArtisanNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/CalculationNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/CalculationNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/CombineVariablesNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/CombineVariablesNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/CommentNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/CommentNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/DateConditionNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/DateConditionNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/FlowVariableNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/FlowVariableNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/GetVariableNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/GetVariableNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/IfNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/IfNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/ModelLookupNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/ModelLookupNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/ModelSelectNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/ModelSelectNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/NotificationNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/NotificationNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/ParseJsonNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/ParseJsonNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/ReturnNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/ReturnNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/SetVariableNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/SetVariableNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/StickerNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/StickerNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/SwitchCaseNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/SwitchCaseNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/TriggerFlowNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/TriggerFlowNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/TriggerNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/TriggerNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/nodes/TriggerWebhookNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/nodes/TriggerWebhookNode.vue -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/services/DiagramService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/services/DiagramService.js -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/components/services/SimulationService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/components/services/SimulationService.js -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/index.ts -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/lib/nodeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/lib/nodeTypes.ts -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/lib/variableEvaluator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/lib/variableEvaluator.ts -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/lib/workflowEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/lib/workflowEngine.ts -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/main.ts -------------------------------------------------------------------------------- /Publish/Resource/js/vue_components/src/styles/nodes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/Resource/js/vue_components/src/styles/nodes.css -------------------------------------------------------------------------------- /Publish/Resource/sass/_tailwind.scss: -------------------------------------------------------------------------------- 1 | @import "tailwindcss"; 2 | -------------------------------------------------------------------------------- /Publish/Resource/sass/app.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Publish/art/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/Publish/art/logo.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/README.md -------------------------------------------------------------------------------- /art/showcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/art/showcase.png -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/composer.json -------------------------------------------------------------------------------- /helpers/witchcraft_helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/helpers/witchcraft_helpers.php -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/Commands/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Commands/.DS_Store -------------------------------------------------------------------------------- /src/Commands/Install.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Commands/Install.php -------------------------------------------------------------------------------- /src/Commands/MakeNodeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Commands/MakeNodeCommand.php -------------------------------------------------------------------------------- /src/Commands/Republish.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Commands/Republish.php -------------------------------------------------------------------------------- /src/Commands/stubs/Node.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Commands/stubs/Node.stub -------------------------------------------------------------------------------- /src/Commands/stubs/NodeHandler.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Commands/stubs/NodeHandler.stub -------------------------------------------------------------------------------- /src/Contracts/NodeHandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Contracts/NodeHandlerInterface.php -------------------------------------------------------------------------------- /src/Controllers/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Controllers/.DS_Store -------------------------------------------------------------------------------- /src/Controllers/FlowDiagramController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Controllers/FlowDiagramController.php -------------------------------------------------------------------------------- /src/Controllers/HomeController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Controllers/HomeController.php -------------------------------------------------------------------------------- /src/Controllers/Node/ModelUtilityController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Controllers/Node/ModelUtilityController.php -------------------------------------------------------------------------------- /src/Database/Migrations/2025_06_27_111848_create_flow_diagrams_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Database/Migrations/2025_06_27_111848_create_flow_diagrams_table.php -------------------------------------------------------------------------------- /src/Database/Migrations/2025_06_27_111848_create_flow_simulation_run.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Database/Migrations/2025_06_27_111848_create_flow_simulation_run.php -------------------------------------------------------------------------------- /src/Models/FlowDiagram.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Models/FlowDiagram.php -------------------------------------------------------------------------------- /src/Models/FlowSimulationRun.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Models/FlowSimulationRun.php -------------------------------------------------------------------------------- /src/Routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Routes/web.php -------------------------------------------------------------------------------- /src/Services/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/.DS_Store -------------------------------------------------------------------------------- /src/Services/FlowExecutor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/FlowExecutor.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/ApiHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/ApiHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/ArtisanHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/ArtisanHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/BaseNodeHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/BaseNodeHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/CalculationHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/CalculationHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/CombineVariablesHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/CombineVariablesHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/CommentHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/CommentHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/ConditionHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/ConditionHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/DateConditionHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/DateConditionHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/FlowVariableHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/FlowVariableHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/GetVariableHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/GetVariableHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/JsonExtractHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/JsonExtractHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/ModelLookupHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/ModelLookupHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/ModelSelectHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/ModelSelectHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/NodeHandlerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/NodeHandlerFactory.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/NotificationHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/NotificationHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/ReturnHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/ReturnHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/SetVariableHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/SetVariableHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/StickerHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/StickerHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/SwitchHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/SwitchHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/TriggerFlowHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/TriggerFlowHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/TriggerHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/TriggerHandler.php -------------------------------------------------------------------------------- /src/Services/NodeHandlers/TriggerWebhookHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Services/NodeHandlers/TriggerWebhookHandler.php -------------------------------------------------------------------------------- /src/Traits/HasWitchcraftTriggers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/Traits/HasWitchcraftTriggers.php -------------------------------------------------------------------------------- /src/WitchcraftProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/WitchcraftProvider.php -------------------------------------------------------------------------------- /src/views/components/form/dark_light.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/views/components/form/dark_light.blade.php -------------------------------------------------------------------------------- /src/views/components/form/email.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/views/components/form/email.blade.php -------------------------------------------------------------------------------- /src/views/components/form/form.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/views/components/form/form.blade.php -------------------------------------------------------------------------------- /src/views/components/form/link.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/views/components/form/link.blade.php -------------------------------------------------------------------------------- /src/views/components/form/password.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/views/components/form/password.blade.php -------------------------------------------------------------------------------- /src/views/components/form/submit.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/views/components/form/submit.blade.php -------------------------------------------------------------------------------- /src/views/components/form/text.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/views/components/form/text.blade.php -------------------------------------------------------------------------------- /src/views/components/layout/flash.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/views/components/layout/flash.blade.php -------------------------------------------------------------------------------- /src/views/components/layout/main.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/views/components/layout/main.blade.php -------------------------------------------------------------------------------- /src/views/components/layout/navbar.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/views/components/layout/navbar.blade.php -------------------------------------------------------------------------------- /src/views/content/index.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariojgt/witchcraft/HEAD/src/views/content/index.blade.php --------------------------------------------------------------------------------