diff --git a/README.md b/README.md index 24e350e2..61d515cc 100644 --- a/README.md +++ b/README.md @@ -11,24 +11,40 @@ Quinoa is a Quarkus extension which eases the development, the build and serving You will be able to do live coding of the backend and frontend together nearly out of the box. In Quarkus dev mode, Quinoa will start the node live coding server provided by the target framework and forward relevant requests to it. -## User Doc +## Getting started -https://quarkiverse.github.io/quarkiverse-docs/quarkus-quinoa/dev/index.html +Read the full [Quinoa documentation](https://quarkiverse.github.io/quarkiverse-docs/quarkus-quinoa/dev/). -## Setup to contribute +### Prerequisite -Some setup is needed to compile this project. This extension use node package manager (npm) that -needs to be installed. +* Install NodeJS (https://nodejs.org/) +* Create or use an existing Quarkus application +* Add the Quinoa extension -### Fedora +### Installation -* Install npm: +Create a new Quinoa project (with a base Quinoa starter code): -`sudo dnf install npm` +* With [code.quarkus.io](https://code.quarkus.io/?a=quinoa-bowl&j=17&e=io.quarkiverse.quinoa%3Aquarkus-quinoa) +* With the [Quarkus CLI](https://quarkus.io/guides/cli-tooling): +```bash +quarkus create app quinoa-app -x=io.quarkiverse.quinoa:quarkus-quinoa +``` -* Install yarn: +Then start the live-coding: +```bash +quarkus dev +``` + +And navigate to http://0.0.0.0:8080/quinoa.html + +You could also just add the extension (but you won't get the starter code): + +* With the [Quarkus CLI](https://quarkus.io/guides/cli-tooling): +```bash +quarkus ext add io.quarkiverse.quinoa:quarkus-quinoa +``` -`sudo npm install --global yarn` ## Contributors ✨ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): diff --git a/docs/modules/ROOT/assets/images/quinoa-proxy-dev.excalidraw b/docs/modules/ROOT/assets/images/quinoa-proxy-dev.excalidraw new file mode 100644 index 00000000..2a351210 --- /dev/null +++ b/docs/modules/ROOT/assets/images/quinoa-proxy-dev.excalidraw @@ -0,0 +1,2570 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "type": "rectangle", + "version": 878, + "versionNonce": 1633181770, + "isDeleted": false, + "id": "3j_0I4u4zP8yuIBoHDrnW", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 608.3282470703125, + "y": 203.0885467529297, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 729.3008422851562, + "height": 73, + "seed": 933898858, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 779, + "versionNonce": 1192501590, + "isDeleted": false, + "id": "Kghk9hssmFQrtaiS4tLOR", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 296.2948408542745, + "y": 218.44340039305393, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 14.600721975655537, + "height": 11.322729695985394, + "seed": 1446352490, + "groupIds": [ + "miQxeL54s6V0WWGng7QUz" + ], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 828, + "versionNonce": 2092549898, + "isDeleted": false, + "id": "Rgq-WBuPjNMj50jfUvhbM", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 304.6147409431952, + "y": 230.84639654317664, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.8979611339198464, + "height": 33.67290171953199, + "seed": 40164662, + "groupIds": [ + "miQxeL54s6V0WWGng7QUz" + ], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.8979611339198464, + 33.67290171953199 + ] + ] + }, + { + "type": "line", + "version": 861, + "versionNonce": 435259030, + "isDeleted": false, + "id": "ftZc7D1hUbvaMZZq6ynb5", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 288.5726294103265, + "y": 237.60003281540048, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 32.71960924359078, + "height": 0.5100473544603152, + "seed": 1758148906, + "groupIds": [ + "miQxeL54s6V0WWGng7QUz" + ], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 32.71960924359078, + -0.5100473544603152 + ] + ] + }, + { + "type": "line", + "version": 842, + "versionNonce": 1556108746, + "isDeleted": false, + "id": "RGKYuxkH_-ZLYTSalksCg", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 291.44478670639063, + "y": 276.3109893776031, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 13.201224184961875, + "height": 12.28114182455434, + "seed": 1199556214, + "groupIds": [ + "miQxeL54s6V0WWGng7QUz" + ], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 13.201224184961875, + -12.28114182455434 + ] + ] + }, + { + "type": "line", + "version": 866, + "versionNonce": 242238422, + "isDeleted": false, + "id": "nJrGFgjsH3JHGaVRXBqRg", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 304.78980006137317, + "y": 264.4046487951002, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 12.063843734925756, + "height": 11.331366360100283, + "seed": 1176404970, + "groupIds": [ + "miQxeL54s6V0WWGng7QUz" + ], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 12.063843734925756, + 11.331366360100283 + ] + ] + }, + { + "type": "image", + "version": 822, + "versionNonce": 42405002, + "isDeleted": false, + "id": "RyjdvsxubnKadhqwer03E", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 627.7505798339844, + "y": 215.73594665527344, + "strokeColor": "transparent", + "backgroundColor": "transparent", + "width": 24.350448608398448, + "height": 24.350448608398448, + "seed": 1715200874, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "status": "saved", + "fileId": "efbc8b2b54a0d8ee4db318559e1c660a2957a8f9", + "scale": [ + 1, + 1 + ] + }, + { + "type": "text", + "version": 606, + "versionNonce": 379934998, + "isDeleted": false, + "id": "qA2h94AGfdvjYbZUQsjV7", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 279.0828857421875, + "y": 185.9093017578125, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 46, + "height": 25, + "seed": 416543862, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "User", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "User" + }, + { + "type": "line", + "version": 435, + "versionNonce": 331934538, + "isDeleted": false, + "id": "gNfa1eVqKmDVb9i6KivsL", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 668.7158813476562, + "y": 268.0572052001953, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 1.904296875, + "height": 29.10211181640625, + "seed": 946450346, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -1.904296875, + 29.10211181640625 + ] + ] + }, + { + "type": "line", + "version": 512, + "versionNonce": 436586070, + "isDeleted": false, + "id": "1063HDbG9mygIQfjcnJqg", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 843.1293334960938, + "y": 266.01153564453125, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 2.8442011706531503, + "height": 85.32051601335405, + "seed": 1601764458, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -2.8442011706531503, + 85.32051601335405 + ] + ] + }, + { + "type": "rectangle", + "version": 647, + "versionNonce": 1189147146, + "isDeleted": false, + "id": "jZQxVuNFituLPMpaWsAeP", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 775.0885009765625, + "y": 211.345947265625, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 143.85095214843747, + "height": 52.509155273437486, + "seed": 11657002, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 572, + "versionNonce": 1231457174, + "isDeleted": false, + "id": "_zVxO04Eegxnuz0iX__iP", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 783.0320434570312, + "y": 225.2306671142578, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 131, + "height": 20, + "seed": 1819603382, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "Quinoa extension", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Quinoa extension" + }, + { + "type": "text", + "version": 498, + "versionNonce": 1321869514, + "isDeleted": false, + "id": "zp-nrIvlBcWOZrDLQcFEt", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 638.2770385742188, + "y": 219.94577026367188, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 112, + "height": 40, + "seed": 1783154858, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "Quarkus\nVert.x Routing", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Quarkus\nVert.x Routing" + }, + { + "type": "rectangle", + "version": 753, + "versionNonce": 1929160918, + "isDeleted": false, + "id": "-cdmcHzpDTZLsLtoZXUR5", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 929.9967346191406, + "y": 212.69427490234375, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 188, + "height": 53, + "seed": 157524672, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "type": "text", + "id": "zuIEPekUU6n2-1vTqRkIG" + } + ], + "updated": 1656336527533, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 249, + "versionNonce": 1193244554, + "isDeleted": false, + "id": "zuIEPekUU6n2-1vTqRkIG", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 934.9967346191406, + "y": 229.19427490234375, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 178, + "height": 20, + "seed": 348682944, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "META-INF/resources", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "-cdmcHzpDTZLsLtoZXUR5", + "originalText": "META-INF/resources" + }, + { + "type": "rectangle", + "version": 781, + "versionNonce": 1448943126, + "isDeleted": false, + "id": "N-zszdFn1WSBHnPXZfOTL", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1133.1138000488281, + "y": 214.2135009765625, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 188, + "height": 53, + "seed": 1326041408, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "rP9DTffjfcqvQaufIhQ3p", + "type": "text" + }, + { + "type": "text", + "id": "rP9DTffjfcqvQaufIhQ3p" + } + ], + "updated": 1656336527533, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 311, + "versionNonce": 538703434, + "isDeleted": false, + "id": "rP9DTffjfcqvQaufIhQ3p", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1138.1138000488281, + "y": 230.7135009765625, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 178, + "height": 20, + "seed": 539431616, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "REST", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "N-zszdFn1WSBHnPXZfOTL", + "originalText": "REST" + }, + { + "type": "rectangle", + "version": 864, + "versionNonce": 2021452630, + "isDeleted": false, + "id": "j0anMp3n_jzUy1BHdQuCB", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1019.1544698079426, + "y": 629.380839029948, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 17.58032226562501, + "height": 52.240112304687514, + "seed": 1219385664, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "DlCzYsfvYxmpkur8AMSN6", + "type": "arrow" + }, + { + "id": "DUUNk8Jte4E3cuNB-gnOj", + "type": "arrow" + }, + { + "id": "kcWWUvCQ3xUXWhjlS-tIp", + "type": "arrow" + }, + { + "id": "KZGWFs9_9IErQzEYk59_0", + "type": "arrow" + } + ], + "updated": 1656336527533, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 708, + "versionNonce": 177904906, + "isDeleted": false, + "id": "yGbooa3XWqy2In8B1X3I0", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 60, + "angle": 0, + "x": 1020.8869934082031, + "y": 270.1339111328125, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 2.4074687242508617, + "height": 323.2056984663009, + "seed": 586078912, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 2.4074687242508617, + 323.2056984663009 + ] + ] + }, + { + "type": "line", + "version": 744, + "versionNonce": 2008092822, + "isDeleted": false, + "id": "BJ3Hagib2xkW5aOMVG-z1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 60, + "angle": 0, + "x": 1223.756780770302, + "y": 278.7471128861109, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 2.484043601036092, + "height": 327.8269199132918, + "seed": 1007780160, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -2.484043601036092, + 327.8269199132918 + ] + ] + }, + { + "type": "line", + "version": 1027, + "versionNonce": 1679190986, + "isDeleted": false, + "id": "gqhcSPRMTh8gUpvZIDgyl", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 302.89117431640625, + "y": 282.29095458984375, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 9.194332480430603, + "height": 522.4503662347794, + "seed": 781349568, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656336527533, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 9.194332480430603, + 522.4503662347794 + ] + ] + }, + { + "type": "rectangle", + "version": 86, + "versionNonce": 2029962966, + "isDeleted": false, + "id": "IvM54b2on31G7p9eyJcKF", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1359.6211242675781, + "y": 205.91201782226562, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 150.19970703125, + "height": 69.236083984375, + "seed": 1354208732, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093822, + "link": null, + "locked": false + }, + { + "type": "image", + "version": 354, + "versionNonce": 810957194, + "isDeleted": false, + "id": "hL5zgbT_hP8u5rQibo1Vz", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1387.9199566193895, + "y": 211.43161010742188, + "strokeColor": "transparent", + "backgroundColor": "transparent", + "width": 91.15380335250381, + "height": 55.77376781398962, + "seed": 1457416420, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093822, + "link": null, + "locked": false, + "status": "saved", + "fileId": "5e5a748346a626e29018204a0d447d23491ed0c6", + "scale": [ + 1, + 1 + ] + }, + { + "type": "arrow", + "version": 248, + "versionNonce": 1382775830, + "isDeleted": false, + "id": "CeSXoN_Vs_5LFvZ2v7tYI", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 318.1623140140476, + "y": 356.04812209130745, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 321.98761884728054, + "height": 3.643718663769789, + "seed": 297727196, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093822, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 321.98761884728054, + 3.643718663769789 + ] + ] + }, + { + "type": "arrow", + "version": 152, + "versionNonce": 1000080662, + "isDeleted": false, + "id": "OUGyZU2SWZmi6jnJX_fS0", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 686.1771545410156, + "y": 360.5125118242385, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 132.04083605864753, + "height": 12.744223571883708, + "seed": 1078196572, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334169131, + "link": null, + "locked": false, + "startBinding": { + "elementId": "XedfzJ6PF8iXU94hdfUh3", + "focus": -0.7593615561545274, + "gap": 11.453887939453125 + }, + "endBinding": { + "elementId": "KValvy_FHN8LpzfGBt9qU", + "focus": 0.7159475632255958, + "gap": 15.284481324164972 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 132.04083605864753, + 12.744223571883708 + ] + ] + }, + { + "type": "arrow", + "version": 297, + "versionNonce": 1594853718, + "isDeleted": false, + "id": "x2_UrSZHt3j7G6rpSC0hk", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 864.3392639160156, + "y": 373.84859203603327, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 540.9561898574234, + "height": 42.190105930833965, + "seed": 877171684, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093822, + "link": null, + "locked": false, + "startBinding": { + "elementId": "KValvy_FHN8LpzfGBt9qU", + "focus": -0.7794941744621152, + "gap": 11.69659423828125 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 540.9561898574234, + 42.190105930833965 + ] + ] + }, + { + "type": "arrow", + "version": 268, + "versionNonce": 42524426, + "isDeleted": false, + "id": "7EC8o9LufYmhlCaTI4JOw", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1408.4967346191406, + "y": 431.4836120605469, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 539.5859375, + "height": 21.530029296875, + "seed": 15125220, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093822, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -539.5859375, + 21.530029296875 + ] + ] + }, + { + "type": "arrow", + "version": 125, + "versionNonce": 1128723030, + "isDeleted": false, + "id": "vzAuCaa6cX_x5rmnsxxfS", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 825.1746520996094, + "y": 450.2348838922182, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 144.83892822265625, + "height": 12.794775281551154, + "seed": 1048916444, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334169131, + "link": null, + "locked": false, + "startBinding": { + "elementId": "KValvy_FHN8LpzfGBt9qU", + "focus": -0.5716004731964522, + "gap": 8.32781982421875 + }, + "endBinding": { + "elementId": "XedfzJ6PF8iXU94hdfUh3", + "focus": -0.34379691996182515, + "gap": 5.612457275390625 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -144.83892822265625, + 12.794775281551154 + ] + ] + }, + { + "type": "arrow", + "version": 296, + "versionNonce": 149712330, + "isDeleted": false, + "id": "MCPTGP0mr4OIi-icST7_Y", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 631.1633605957031, + "y": 459.9018249511719, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 306.5958383656579, + "height": 17.56459092049124, + "seed": 81445340, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093822, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "Xdd6lBIWTXeg2S4_SBT7n", + "focus": -1.8558677150025769, + "gap": 15.003890524821259 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -306.5958383656579, + 17.56459092049124 + ] + ] + }, + { + "type": "arrow", + "version": 399, + "versionNonce": 40842442, + "isDeleted": false, + "id": "1oiiiE2W8Dk60UP0K5w3t", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 333.01433449054207, + "y": 519.4786177051582, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 314.09955711102043, + "height": 4.364731174908343, + "seed": 2131956068, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334169131, + "link": null, + "locked": false, + "startBinding": { + "elementId": "Xdd6lBIWTXeg2S4_SBT7n", + "focus": 1.5818924098538605, + "gap": 7.008311308673797 + }, + "endBinding": { + "elementId": "XedfzJ6PF8iXU94hdfUh3", + "focus": 0.1081500972267444, + "gap": 11.92437744140625 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 314.09955711102043, + 4.364731174908343 + ] + ] + }, + { + "type": "arrow", + "version": 123, + "versionNonce": 24126602, + "isDeleted": false, + "id": "qb87ejmIWasJqvTtI-_Pd", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 692.4162902832031, + "y": 524.6665751139324, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 124.10955810546875, + "height": 10.68853759765625, + "seed": 1019695972, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093822, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 124.10955810546875, + 10.68853759765625 + ] + ] + }, + { + "type": "arrow", + "version": 360, + "versionNonce": 1990489610, + "isDeleted": false, + "id": "o5CEFHrVqd5eta2WLRAeS", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 859.9114619118108, + "y": 537.6920156223739, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 539.0018986838924, + "height": 6.921784426454224, + "seed": 1608422620, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334122725, + "link": null, + "locked": false, + "startBinding": { + "elementId": "kuohARog4mqFmWcsK3hL6", + "gap": 7.558170082383756, + "focus": -0.5017621347171972 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 539.0018986838924, + 6.921784426454224 + ] + ] + }, + { + "type": "arrow", + "version": 376, + "versionNonce": 56144202, + "isDeleted": false, + "id": "NTgUiFnnwQ8zgKmkqxtAi", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1399.6683654785156, + "y": 561.0919494628906, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 543.9452719745806, + "height": 37.71935633499277, + "seed": 1174630628, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334127505, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "kuohARog4mqFmWcsK3hL6", + "focus": 0.34405968287833977, + "gap": 3.3698016745080395 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -543.9452719745806, + 37.71935633499277 + ] + ] + }, + { + "type": "arrow", + "version": 542, + "versionNonce": 925360982, + "isDeleted": false, + "id": "KeuK_-GuQ27aF6F-RmVx-", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 867.9590036502971, + "y": 640.8712307544469, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 153.18428639631452, + "height": 6.547477181975296, + "seed": 222659932, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334131678, + "link": null, + "locked": false, + "startBinding": { + "elementId": "kuohARog4mqFmWcsK3hL6", + "focus": 0.8933873234983154, + "gap": 15.605711820870056 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 153.18428639631452, + 6.547477181975296 + ] + ] + }, + { + "type": "arrow", + "version": 556, + "versionNonce": 153459530, + "isDeleted": false, + "id": "KZGWFs9_9IErQzEYk59_0", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1052.6260085666327, + "y": 648.6471773994823, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 136.7333155707372, + "height": 8.779651620700065, + "seed": 321898724, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656336539810, + "link": null, + "locked": false, + "startBinding": { + "elementId": "-nVWvD58AhjNN1PK5MeX_", + "focus": 1.3672574450415587, + "gap": 5.342405740008417 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 136.7333155707372, + 8.779651620700065 + ] + ] + }, + { + "type": "arrow", + "version": 275, + "versionNonce": 1542343894, + "isDeleted": false, + "id": "fjNNFxkRBXtzaZs1ujJ5b", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1200.536210298474, + "y": 681.3903856511328, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 520.1386171181355, + "height": 22.429102874257865, + "seed": 478390620, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334229977, + "link": null, + "locked": false, + "startBinding": { + "elementId": "DkbxyxBSTy5M4BN3CItv4", + "focus": -0.32830342838407717, + "gap": 10.079634428088411 + }, + "endBinding": { + "elementId": "XedfzJ6PF8iXU94hdfUh3", + "focus": 0.6029306645180241, + "gap": 5.6743265787761175 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -520.1386171181355, + 22.429102874257865 + ] + ] + }, + { + "type": "arrow", + "version": 149, + "versionNonce": 781747722, + "isDeleted": false, + "id": "YZnSsrKDPQ4W3e2x9GMA8", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 655.9536437988281, + "y": 703.8733678926992, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 322.13913352042437, + "height": 15.243434906505627, + "seed": 252088668, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334169131, + "link": null, + "locked": false, + "startBinding": { + "elementId": "XedfzJ6PF8iXU94hdfUh3", + "focus": -0.5987276442766234, + "gap": 3.084625244140625 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -322.13913352042437, + 15.243434906505627 + ] + ] + }, + { + "type": "rectangle", + "version": 862, + "versionNonce": 1095373014, + "isDeleted": false, + "id": "KValvy_FHN8LpzfGBt9qU", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 833.5024719238281, + "y": 360.4700927734375, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 19.140197753906254, + "height": 111.57690429687499, + "seed": 505340380, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "DlCzYsfvYxmpkur8AMSN6", + "type": "arrow" + }, + { + "id": "DUUNk8Jte4E3cuNB-gnOj", + "type": "arrow" + }, + { + "id": "kcWWUvCQ3xUXWhjlS-tIp", + "type": "arrow" + }, + { + "id": "OUGyZU2SWZmi6jnJX_fS0", + "type": "arrow" + }, + { + "id": "x2_UrSZHt3j7G6rpSC0hk", + "type": "arrow" + }, + { + "id": "vzAuCaa6cX_x5rmnsxxfS", + "type": "arrow" + } + ], + "updated": 1656334093822, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 985, + "versionNonce": 440083722, + "isDeleted": false, + "id": "kuohARog4mqFmWcsK3hL6", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 836.7448527018228, + "y": 501.1080627441406, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 15.60843912760425, + "height": 146.26121012369805, + "seed": 1150064356, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "DlCzYsfvYxmpkur8AMSN6", + "type": "arrow" + }, + { + "id": "DUUNk8Jte4E3cuNB-gnOj", + "type": "arrow" + }, + { + "id": "kcWWUvCQ3xUXWhjlS-tIp", + "type": "arrow" + }, + { + "id": "OUGyZU2SWZmi6jnJX_fS0", + "type": "arrow" + }, + { + "id": "x2_UrSZHt3j7G6rpSC0hk", + "type": "arrow" + }, + { + "id": "vzAuCaa6cX_x5rmnsxxfS", + "type": "arrow" + }, + { + "id": "o5CEFHrVqd5eta2WLRAeS", + "type": "arrow" + }, + { + "id": "NTgUiFnnwQ8zgKmkqxtAi", + "type": "arrow" + }, + { + "id": "KeuK_-GuQ27aF6F-RmVx-", + "type": "arrow" + } + ], + "updated": 1656334131678, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 1162, + "versionNonce": 1113078986, + "isDeleted": false, + "id": "DkbxyxBSTy5M4BN3CItv4", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1210.6158447265625, + "y": 608.3124694824219, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 21.720153808593757, + "height": 108.44091796875004, + "seed": 2113178716, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "DlCzYsfvYxmpkur8AMSN6", + "type": "arrow" + }, + { + "id": "DUUNk8Jte4E3cuNB-gnOj", + "type": "arrow" + }, + { + "id": "kcWWUvCQ3xUXWhjlS-tIp", + "type": "arrow" + }, + { + "id": "OUGyZU2SWZmi6jnJX_fS0", + "type": "arrow" + }, + { + "id": "x2_UrSZHt3j7G6rpSC0hk", + "type": "arrow" + }, + { + "id": "vzAuCaa6cX_x5rmnsxxfS", + "type": "arrow" + }, + { + "id": "o5CEFHrVqd5eta2WLRAeS", + "type": "arrow" + }, + { + "id": "NTgUiFnnwQ8zgKmkqxtAi", + "type": "arrow" + }, + { + "id": "KeuK_-GuQ27aF6F-RmVx-", + "type": "arrow" + }, + { + "id": "fjNNFxkRBXtzaZs1ujJ5b", + "type": "arrow" + } + ], + "updated": 1656334229977, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 1609, + "versionNonce": 844500554, + "isDeleted": false, + "id": "RPgCWXdv5ogwT2zuwSkou", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1431.2672119140625, + "y": 282.2231140136719, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 15.684997558593759, + "height": 506.46466064453125, + "seed": 1239004260, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "DlCzYsfvYxmpkur8AMSN6", + "type": "arrow" + }, + { + "id": "DUUNk8Jte4E3cuNB-gnOj", + "type": "arrow" + }, + { + "id": "kcWWUvCQ3xUXWhjlS-tIp", + "type": "arrow" + }, + { + "id": "OUGyZU2SWZmi6jnJX_fS0", + "type": "arrow" + }, + { + "id": "vzAuCaa6cX_x5rmnsxxfS", + "type": "arrow" + }, + { + "id": "o5CEFHrVqd5eta2WLRAeS", + "type": "arrow" + }, + { + "id": "NTgUiFnnwQ8zgKmkqxtAi", + "type": "arrow" + }, + { + "id": "KeuK_-GuQ27aF6F-RmVx-", + "type": "arrow" + } + ], + "updated": 1656334093822, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 1687, + "versionNonce": 1518998410, + "isDeleted": false, + "id": "XedfzJ6PF8iXU94hdfUh3", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 659.0382690429688, + "y": 298.28458658854174, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 15.684997558593759, + "height": 506.46466064453125, + "seed": 1685523932, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "DlCzYsfvYxmpkur8AMSN6", + "type": "arrow" + }, + { + "id": "DUUNk8Jte4E3cuNB-gnOj", + "type": "arrow" + }, + { + "id": "kcWWUvCQ3xUXWhjlS-tIp", + "type": "arrow" + }, + { + "id": "OUGyZU2SWZmi6jnJX_fS0", + "type": "arrow" + }, + { + "id": "vzAuCaa6cX_x5rmnsxxfS", + "type": "arrow" + }, + { + "id": "o5CEFHrVqd5eta2WLRAeS", + "type": "arrow" + }, + { + "id": "NTgUiFnnwQ8zgKmkqxtAi", + "type": "arrow" + }, + { + "id": "KeuK_-GuQ27aF6F-RmVx-", + "type": "arrow" + }, + { + "id": "YZnSsrKDPQ4W3e2x9GMA8", + "type": "arrow" + }, + { + "id": "1oiiiE2W8Dk60UP0K5w3t", + "type": "arrow" + }, + { + "id": "fjNNFxkRBXtzaZs1ujJ5b", + "type": "arrow" + } + ], + "updated": 1656334229977, + "link": null, + "locked": false + }, + { + "type": "arrow", + "version": 96, + "versionNonce": 2110895370, + "isDeleted": false, + "id": "gQfPerK_3EQs5iD3TUuC4", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 849.7505187988281, + "y": 298.8137512207031, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 555.0487060546875, + "height": 22.164764404296875, + "seed": 926291684, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093822, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 555.0487060546875, + 22.164764404296875 + ] + ] + }, + { + "type": "text", + "version": 121, + "versionNonce": 1226274966, + "isDeleted": false, + "id": "sgXEsc-9_BlDU6q06EBRc", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0.03165470774321211, + "x": 1043.7655334472656, + "y": 287.6576232910156, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 152, + "height": 20, + "seed": 1428430180, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093822, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "startup: npm start", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "startup: npm start" + }, + { + "type": "line", + "version": 23, + "versionNonce": 279610314, + "isDeleted": false, + "id": "TBnR5nR-zTAdltP3u37tn", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 843.4302673339844, + "y": 471.8352355957031, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.2696533203125, + "height": 27.6282958984375, + "seed": 768813924, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093822, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.2696533203125, + 27.6282958984375 + ] + ] + }, + { + "type": "line", + "version": 91, + "versionNonce": 502881878, + "isDeleted": false, + "id": "RC0d_bGxd7JDaww0nYyXA", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 846.5451881214976, + "y": 652.4583893095453, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 4.8497602020700015, + "height": 144.6216582978766, + "seed": 93623644, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334149118, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 4.8497602020700015, + 144.6216582978766 + ] + ] + }, + { + "type": "line", + "version": 81, + "versionNonce": 1439142678, + "isDeleted": false, + "id": "bbByx73lWN5G6PIJmSSh7", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1028.0355750525214, + "y": 698.0219508136312, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 1.3160179650567443, + "height": 111.13491971045744, + "seed": 1170433124, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334108283, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 1.3160179650567443, + 111.13491971045744 + ] + ] + }, + { + "type": "line", + "version": 79, + "versionNonce": 645319446, + "isDeleted": false, + "id": "suhqe0U3vfxhbsQFJgeFe", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1223.4812316894531, + "y": 719.1482849121094, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 4.860595703125, + "height": 85.4195556640625, + "seed": 578093540, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093823, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -4.860595703125, + 85.4195556640625 + ] + ] + }, + { + "type": "line", + "version": 32, + "versionNonce": 964663626, + "isDeleted": false, + "id": "3GVqC9s8__htanpyO7267", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1439.1296691894531, + "y": 789.1697692871094, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 1.9014892578125, + "height": 20.21685791015625, + "seed": 1924554724, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093823, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 1.9014892578125, + 20.21685791015625 + ] + ] + }, + { + "type": "text", + "version": 180, + "versionNonce": 1389951062, + "isDeleted": false, + "id": "6z4OBk_SKfg1Cuiv9ofr6", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 361.7459411621094, + "y": 332.13385009765625, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 215, + "height": 20, + "seed": 724358748, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093823, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "GET http://0.0.0.0:8080/", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "GET http://0.0.0.0:8080/" + }, + { + "type": "text", + "version": 662, + "versionNonce": 496099338, + "isDeleted": false, + "id": "Xdd6lBIWTXeg2S4_SBT7n", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 331.45770263671875, + "y": 492.4703063964844, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 279, + "height": 20, + "seed": 233475798, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "CeSXoN_Vs_5LFvZ2v7tYI", + "type": "arrow" + }, + { + "id": "1oiiiE2W8Dk60UP0K5w3t", + "type": "arrow" + }, + { + "id": "MCPTGP0mr4OIi-icST7_Y", + "type": "arrow" + } + ], + "updated": 1656334093823, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "GET http://0.0.0.0:8080/api/hello", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "GET http://0.0.0.0:8080/api/hello" + }, + { + "type": "text", + "version": 181, + "versionNonce": 725514570, + "isDeleted": false, + "id": "d9_exTKjnCff8_MFZ1gLx", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0.04384368521286319, + "x": 962.6775207519531, + "y": 365.113311767578, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 302, + "height": 20, + "seed": 479582602, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334296261, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "GET http://0.0.0.0:3000/index.html *", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "GET http://0.0.0.0:3000/index.html *" + }, + { + "type": "text", + "version": 146, + "versionNonce": 124982922, + "isDeleted": false, + "id": "B0bPACG3w7IKcZ6PTCkCF", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 6.241573413672565, + "x": 362.1749572753906, + "y": 444.4752502441406, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 204, + "height": 20, + "seed": 1005623126, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656336551731, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "/index.html SUCCESS 200", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "/index.html SUCCESS 200" + }, + { + "type": "text", + "version": 213, + "versionNonce": 485287306, + "isDeleted": false, + "id": "4BdGFlZEeU9uU4xlNNxeE", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 6.241573413672565, + "x": 977.1037292480469, + "y": 422.1078186035156, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 204, + "height": 20, + "seed": 1954391254, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093823, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "/index.html SUCCESS 200", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "/index.html SUCCESS 200" + }, + { + "type": "text", + "version": 207, + "versionNonce": 1900332938, + "isDeleted": false, + "id": "TSLCjyuYwMXSrhLeeliAM", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0.04384368521286319, + "x": 960.5237528483073, + "y": 512.2564188639321, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 301, + "height": 20, + "seed": 1026170186, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334303021, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "GET http://0.0.0.0:3000/api/hello **", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "GET http://0.0.0.0:3000/api/hello **" + }, + { + "type": "text", + "version": 280, + "versionNonce": 1980474442, + "isDeleted": false, + "id": "Ko3nEp6SNn5pQrwg1Vs7J", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 6.241573413672565, + "x": 1013.1659240722656, + "y": 561.7757873535156, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 138, + "height": 20, + "seed": 508553418, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093823, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "404 NOT FOUND", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "404 NOT FOUND" + }, + { + "type": "text", + "version": 147, + "versionNonce": 205849238, + "isDeleted": false, + "id": "FwF3MlrK6bXQ-cDq814SC", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 302.9053243001307, + "y": 869.1862284342448, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 1115, + "height": 25, + "seed": 997604682, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093823, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "** We can configure Quinoa to avoid the extra request when the api is under the same root path ( e.g. /api/ )", + "baseline": 18, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "** We can configure Quinoa to avoid the extra request when the api is under the same root path ( e.g. /api/ )" + }, + { + "type": "text", + "version": 569, + "versionNonce": 141728202, + "isDeleted": false, + "id": "a1XOkvsu6FECfsu129mCG", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 311.5395406087242, + "y": 842.3331807454425, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 1054, + "height": 25, + "seed": 1461246678, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334093823, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "* Quinoa will check the index.html (configurable) instead of root to workaround dev server directory listing", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "* Quinoa will check the index.html (configurable) instead of root to workaround dev server directory listing" + }, + { + "type": "text", + "version": 145, + "versionNonce": 1097899158, + "isDeleted": false, + "id": "UJrVHBP9bOdOUZ50bzIJA", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 6.230240248624054, + "x": 708.7631530761721, + "y": 408.34027099609375, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 101, + "height": 40, + "seed": 341086294, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656336548862, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "Forward \nthe response", + "baseline": 34, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Forward \nthe response" + }, + { + "type": "text", + "version": 201, + "versionNonce": 2014420886, + "isDeleted": false, + "id": "AhH9jNtf5CrHxL8Titeoy", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 884.5659484863286, + "y": 623.4987080891927, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 98, + "height": 20, + "seed": 516741450, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656336532665, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "next handler", + "baseline": 14, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "next handler" + }, + { + "type": "text", + "version": 149, + "versionNonce": 974601622, + "isDeleted": false, + "id": "-nVWvD58AhjNN1PK5MeX_", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1057.968414306641, + "y": 624.1621398925784, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 98, + "height": 20, + "seed": 2016454934, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "KZGWFs9_9IErQzEYk59_0", + "type": "arrow" + } + ], + "updated": 1656336535869, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "next handler", + "baseline": 14, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "next handler" + }, + { + "type": "text", + "version": 129, + "versionNonce": 171023254, + "isDeleted": false, + "id": "4r8pS6QL8cGz1KL2UoYuu", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 396.0925801595056, + "y": 687.9431660970054, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 194, + "height": 20, + "seed": 316126742, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334219992, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "/api/hello SUCCESS 200", + "baseline": 14, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/api/hello SUCCESS 200" + }, + { + "type": "text", + "version": 108, + "versionNonce": 126760918, + "isDeleted": false, + "id": "vOqPzReCkIFD7F7HRevt9", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 869.1954040527347, + "y": 703.9792175292969, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 121, + "height": 20, + "seed": 601035338, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334251374, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "Resource found", + "baseline": 14, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Resource found" + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + }, + "files": { + "efbc8b2b54a0d8ee4db318559e1c660a2957a8f9": { + "mimeType": "image/svg+xml", + "id": "efbc8b2b54a0d8ee4db318559e1c660a2957a8f9", + "dataURL": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHdpZHRoPSIxMDI0IiBoZWlnaHQ9IjEwMjQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojNDY5NWViO30uY2xzLTJ7ZmlsbDojZmYwMDRhO30uY2xzLTN7ZmlsbDojMDkxMzEzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+cXVhcmt1c19pY29uX3JnYl8xMDI0cHhfZGVmYXVsdDwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjY2OS4zNCAxODAuNTcgNTEyIDI3MS40MSA2NjkuMzQgMzYyLjI1IDY2OS4zNCAxODAuNTciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMzU0LjY2IDE4MC41NyAzNTQuNjYgMzYyLjI1IDUxMiAyNzEuNDEgMzU0LjY2IDE4MC41NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI2NjkuMzQgMzYyLjI1IDUxMiAyNzEuNDEgMzU0LjY2IDM2Mi4yNSA1MTIgNDUzLjA5IDY2OS4zNCAzNjIuMjUiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTg4Ljc2IDQ2Ny45MyAzNDYuMSA1NTguNzYgMzQ2LjEgMzc3LjA5IDE4OC43NiA0NjcuOTMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMzQ2LjEgNzQwLjQ0IDUwMy40MyA2NDkuNiAzNDYuMSA1NTguNzYgMzQ2LjEgNzQwLjQ0Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjM0Ni4xIDM3Ny4wOSAzNDYuMSA1NTguNzYgNTAzLjQzIDY0OS42IDUwMy40MyA0NjcuOTMgMzQ2LjEgMzc3LjA5Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjY3Ny45IDc0MC40NCA2NzcuOSA1NTguNzYgNTIwLjU3IDY0OS42IDY3Ny45IDc0MC40NCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI4MzUuMjQgNDY3LjkzIDY3Ny45IDM3Ny4wOSA2NzcuOSA1NTguNzYgODM1LjI0IDQ2Ny45MyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI1MjAuNTcgNjQ5LjYgNjc3LjkgNTU4Ljc2IDY3Ny45IDM3Ny4wOSA1MjAuNTcgNDY3LjkzIDUyMC41NyA2NDkuNiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTg1My40NywxSDE3MC41M0M3Ny4yOSwxLDEsNzcuMjksMSwxNzAuNTNWODUzLjQ3QzEsOTQ2LjcxLDc3LjI5LDEwMjMsMTcwLjUzLDEwMjNoNDY3LjdMNTEyLDcxNi4zOSw0MjAuNDIsOTEwSDE3MC41M0MxMzkuOSw5MTAsMTE0LDg4NC4xLDExNCw4NTMuNDdWMTcwLjUzQzExNCwxMzkuOSwxMzkuOSwxMTQsMTcwLjUzLDExNEg4NTMuNDdDODg0LjEsMTE0LDkxMCwxMzkuOSw5MTAsMTcwLjUzVjg1My40N0M5MTAsODg0LjEsODg0LjEsOTEwLDg1My40Nyw5MTBINzA1LjI4bDQ2LjUyLDExM0g4NTMuNDdjOTMuMjQsMCwxNjkuNTMtNzYuMjksMTY5LjUzLTE2OS41M1YxNzAuNTNDMTAyMyw3Ny4yOSw5NDYuNzEsMSw4NTMuNDcsMVoiLz48L3N2Zz4=", + "created": 1654618699002 + }, + "5e5a748346a626e29018204a0d447d23491ed0c6": { + "mimeType": "image/png", + "id": "5e5a748346a626e29018204a0d447d23491ed0c6", + "dataURL": "data:image/png;base64,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", + "created": 1656332656088 + } + } +} \ No newline at end of file diff --git a/docs/modules/ROOT/assets/images/quinoa-proxy-dev.png b/docs/modules/ROOT/assets/images/quinoa-proxy-dev.png new file mode 100644 index 00000000..011f65fd Binary files /dev/null and b/docs/modules/ROOT/assets/images/quinoa-proxy-dev.png differ diff --git a/docs/modules/ROOT/assets/images/quinoa-runtime-prod.excalidraw b/docs/modules/ROOT/assets/images/quinoa-runtime-prod.excalidraw new file mode 100644 index 00000000..ea8f363a --- /dev/null +++ b/docs/modules/ROOT/assets/images/quinoa-runtime-prod.excalidraw @@ -0,0 +1,1863 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "type": "rectangle", + "version": 877, + "versionNonce": 2031568458, + "isDeleted": false, + "id": "3j_0I4u4zP8yuIBoHDrnW", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 608.3282470703125, + "y": 203.0885467529297, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 729.3008422851562, + "height": 73, + "seed": 933898858, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 778, + "versionNonce": 1000250198, + "isDeleted": false, + "id": "Kghk9hssmFQrtaiS4tLOR", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 476.44294266091515, + "y": 214.65574170164768, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 14.600721975655537, + "height": 11.322729695985394, + "seed": 1446352490, + "groupIds": [ + "miQxeL54s6V0WWGng7QUz" + ], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 827, + "versionNonce": 1202449674, + "isDeleted": false, + "id": "Rgq-WBuPjNMj50jfUvhbM", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 484.76284274983584, + "y": 227.0587378517704, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.8979611339198464, + "height": 33.67290171953199, + "seed": 40164662, + "groupIds": [ + "miQxeL54s6V0WWGng7QUz" + ], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.8979611339198464, + 33.67290171953199 + ] + ] + }, + { + "type": "line", + "version": 860, + "versionNonce": 1260175510, + "isDeleted": false, + "id": "ftZc7D1hUbvaMZZq6ynb5", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 468.7207312169671, + "y": 233.81237412399423, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 32.71960924359078, + "height": 0.5100473544603152, + "seed": 1758148906, + "groupIds": [ + "miQxeL54s6V0WWGng7QUz" + ], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 32.71960924359078, + -0.5100473544603152 + ] + ] + }, + { + "type": "line", + "version": 841, + "versionNonce": 310229962, + "isDeleted": false, + "id": "RGKYuxkH_-ZLYTSalksCg", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 471.59288851303126, + "y": 272.52333068619686, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 13.201224184961875, + "height": 12.28114182455434, + "seed": 1199556214, + "groupIds": [ + "miQxeL54s6V0WWGng7QUz" + ], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 13.201224184961875, + -12.28114182455434 + ] + ] + }, + { + "type": "line", + "version": 865, + "versionNonce": 707018198, + "isDeleted": false, + "id": "nJrGFgjsH3JHGaVRXBqRg", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 484.9379018680138, + "y": 260.6169901036939, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 12.063843734925756, + "height": 11.331366360100283, + "seed": 1176404970, + "groupIds": [ + "miQxeL54s6V0WWGng7QUz" + ], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 12.063843734925756, + 11.331366360100283 + ] + ] + }, + { + "type": "image", + "version": 821, + "versionNonce": 665301642, + "isDeleted": false, + "id": "RyjdvsxubnKadhqwer03E", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 627.7505798339844, + "y": 215.73594665527344, + "strokeColor": "transparent", + "backgroundColor": "transparent", + "width": 24.350448608398448, + "height": 24.350448608398448, + "seed": 1715200874, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "status": "saved", + "fileId": "efbc8b2b54a0d8ee4db318559e1c660a2957a8f9", + "scale": [ + 1, + 1 + ] + }, + { + "type": "text", + "version": 605, + "versionNonce": 1305088790, + "isDeleted": false, + "id": "qA2h94AGfdvjYbZUQsjV7", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 466.488525390625, + "y": 173.13739013671875, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 46, + "height": 25, + "seed": 416543862, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "User", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "User" + }, + { + "type": "rectangle", + "version": 893, + "versionNonce": 1867845952, + "isDeleted": false, + "id": "jVUwPPEStAq2o-TkYXhwS", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 30, + "angle": 0, + "x": 661.8060302734375, + "y": 297.47779846191406, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 14.770141601562507, + "height": 403.43630981445307, + "seed": 2100527808, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "DlCzYsfvYxmpkur8AMSN6", + "type": "arrow" + }, + { + "id": "48B8HRzaw2HP4FsLNjKWS", + "type": "arrow" + }, + { + "id": "wYIU3lzunfjIKf9xTUgty", + "type": "arrow" + }, + { + "id": "XYKWKpVy9J7UzPAxq_0TA", + "type": "arrow" + }, + { + "id": "salLP2LACKgAhATv3aKnC", + "type": "arrow" + }, + { + "id": "-U3W_ws5R8hGXmS34DQn8", + "type": "arrow" + }, + { + "id": "68Tf1A841n4yIofRoo6-G", + "type": "arrow" + }, + { + "id": "UzHG5tBa8NHP4HCeUjR7j", + "type": "arrow" + }, + { + "id": "cAEzQWcteqGxEz8D2rZKC", + "type": "arrow" + }, + { + "id": "7ikE7piZ2wAUmR2SsA7Em", + "type": "arrow" + } + ], + "updated": 1656332299625, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 434, + "versionNonce": 1508168010, + "isDeleted": false, + "id": "gNfa1eVqKmDVb9i6KivsL", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 668.7158813476562, + "y": 268.0572052001953, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 1.904296875, + "height": 29.10211181640625, + "seed": 946450346, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -1.904296875, + 29.10211181640625 + ] + ] + }, + { + "type": "rectangle", + "version": 847, + "versionNonce": 279792320, + "isDeleted": false, + "id": "QEO0dLbLv1IHOlQoIri2d", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 833.3820190429688, + "y": 358.35565185546875, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 18.216369628906236, + "height": 81.99710083007812, + "seed": 135988726, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "DUUNk8Jte4E3cuNB-gnOj", + "type": "arrow" + }, + { + "id": "XYKWKpVy9J7UzPAxq_0TA", + "type": "arrow" + }, + { + "id": "wYIU3lzunfjIKf9xTUgty", + "type": "arrow" + } + ], + "updated": 1656332299625, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 511, + "versionNonce": 1082343510, + "isDeleted": false, + "id": "1063HDbG9mygIQfjcnJqg", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 843.1293334960938, + "y": 266.01153564453125, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 2.8442011706531503, + "height": 85.32051601335405, + "seed": 1601764458, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -2.8442011706531503, + 85.32051601335405 + ] + ] + }, + { + "type": "line", + "version": 547, + "versionNonce": 171307712, + "isDeleted": false, + "id": "Ja_-Ia3qVq_mpFE8yDdk_", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 843.881103515625, + "y": 543.370361328125, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 2.4730428688228585, + "height": 146.36873940303917, + "seed": 770889526, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656332299625, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 2.4730428688228585, + 146.36873940303917 + ] + ] + }, + { + "type": "rectangle", + "version": 646, + "versionNonce": 1821382666, + "isDeleted": false, + "id": "jZQxVuNFituLPMpaWsAeP", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 775.0885009765625, + "y": 211.345947265625, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 143.85095214843747, + "height": 52.509155273437486, + "seed": 11657002, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 571, + "versionNonce": 1982121366, + "isDeleted": false, + "id": "_zVxO04Eegxnuz0iX__iP", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 783.0320434570312, + "y": 225.2306671142578, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 131, + "height": 20, + "seed": 1819603382, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "Quinoa extension", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Quinoa extension" + }, + { + "type": "text", + "version": 437, + "versionNonce": 2045264576, + "isDeleted": false, + "id": "ACQlr3TSP4cf3SIbVsd4z", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 514.04931640625, + "y": 299.7951354980469, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 53, + "height": 20, + "seed": 1822705258, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "48B8HRzaw2HP4FsLNjKWS", + "type": "arrow" + } + ], + "updated": 1656332299625, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "GET /", + "baseline": 14, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "GET /" + }, + { + "type": "text", + "version": 497, + "versionNonce": 2141488842, + "isDeleted": false, + "id": "zp-nrIvlBcWOZrDLQcFEt", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 638.2770385742188, + "y": 219.94577026367188, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 112, + "height": 40, + "seed": 1783154858, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "Quarkus\nVert.x Routing", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Quarkus\nVert.x Routing" + }, + { + "type": "rectangle", + "version": 752, + "versionNonce": 535012054, + "isDeleted": false, + "id": "-cdmcHzpDTZLsLtoZXUR5", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 929.9967346191406, + "y": 212.69427490234375, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 188, + "height": 53, + "seed": 157524672, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "type": "text", + "id": "zuIEPekUU6n2-1vTqRkIG" + } + ], + "updated": 1656334352290, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 248, + "versionNonce": 2075991434, + "isDeleted": false, + "id": "zuIEPekUU6n2-1vTqRkIG", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 934.9967346191406, + "y": 229.19427490234375, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 178, + "height": 20, + "seed": 348682944, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "META-INF/resources", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "-cdmcHzpDTZLsLtoZXUR5", + "originalText": "META-INF/resources" + }, + { + "type": "rectangle", + "version": 780, + "versionNonce": 5560342, + "isDeleted": false, + "id": "N-zszdFn1WSBHnPXZfOTL", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1133.3094787597656, + "y": 214.2135009765625, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 188, + "height": 53, + "seed": 1326041408, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "rP9DTffjfcqvQaufIhQ3p", + "type": "text" + }, + { + "type": "text", + "id": "rP9DTffjfcqvQaufIhQ3p" + } + ], + "updated": 1656334352290, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 310, + "versionNonce": 2115296330, + "isDeleted": false, + "id": "rP9DTffjfcqvQaufIhQ3p", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1138.3094787597656, + "y": 230.7135009765625, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 178, + "height": 20, + "seed": 539431616, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "REST", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "N-zszdFn1WSBHnPXZfOTL", + "originalText": "REST" + }, + { + "type": "rectangle", + "version": 863, + "versionNonce": 1064133974, + "isDeleted": false, + "id": "j0anMp3n_jzUy1BHdQuCB", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1013.9770202636719, + "y": 501.3372802734375, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 13.235595703125, + "height": 43.43890380859374, + "seed": 1219385664, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "DlCzYsfvYxmpkur8AMSN6", + "type": "arrow" + }, + { + "id": "DUUNk8Jte4E3cuNB-gnOj", + "type": "arrow" + }, + { + "id": "kcWWUvCQ3xUXWhjlS-tIp", + "type": "arrow" + }, + { + "id": "salLP2LACKgAhATv3aKnC", + "type": "arrow" + } + ], + "updated": 1656334352290, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 707, + "versionNonce": 1149682442, + "isDeleted": false, + "id": "yGbooa3XWqy2In8B1X3I0", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1020.9847717285156, + "y": 270.03607177734375, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.9330254077910922, + "height": 220.5056625843048, + "seed": 586078912, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.9330254077910922, + 220.5056625843048 + ] + ] + }, + { + "type": "line", + "version": 620, + "versionNonce": 180644544, + "isDeleted": false, + "id": "hzhYiqOwZY0xs1FoV1mO8", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1022.0299987792969, + "y": 547.2970581054688, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 1.1233283758162997, + "height": 147.9068401098251, + "seed": 1813066048, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656332299626, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -1.1233283758162997, + 147.9068401098251 + ] + ] + }, + { + "type": "rectangle", + "version": 1116, + "versionNonce": 1109172544, + "isDeleted": false, + "id": "oGyWGYXCUhgnsIIkGcWhF", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1212.7053527832031, + "y": 537.0511779785156, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 10.235595703125014, + "height": 28.504364013671797, + "seed": 645441856, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "DlCzYsfvYxmpkur8AMSN6", + "type": "arrow" + }, + { + "id": "DUUNk8Jte4E3cuNB-gnOj", + "type": "arrow" + }, + { + "id": "kcWWUvCQ3xUXWhjlS-tIp", + "type": "arrow" + } + ], + "updated": 1656332299626, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 743, + "versionNonce": 1048726166, + "isDeleted": false, + "id": "BJ3Hagib2xkW5aOMVG-z1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1224.017522957802, + "y": 278.2905292272568, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 4.650975540161198, + "height": 265.3149177551269, + "seed": 1007780160, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334352290, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -4.650975540161198, + 265.3149177551269 + ] + ] + }, + { + "type": "line", + "version": 1026, + "versionNonce": 590940874, + "isDeleted": false, + "id": "gqhcSPRMTh8gUpvZIDgyl", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 485.68084716796875, + "y": 271.76495361328125, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 3.112240195274353, + "height": 419.9340088129044, + "seed": 781349568, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334362601, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 3.112240195274353, + 419.9340088129044 + ] + ] + }, + { + "type": "arrow", + "version": 1912, + "versionNonce": 742249622, + "isDeleted": false, + "id": "48B8HRzaw2HP4FsLNjKWS", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 507.9241251786555, + "y": 331.667939661554, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 145.17169916227004, + "height": 6.319889159511945, + "seed": 596263616, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656334359018, + "link": null, + "locked": true, + "startBinding": null, + "endBinding": { + "elementId": "jVUwPPEStAq2o-TkYXhwS", + "focus": 0.7944352997176918, + "gap": 8.71020593251194 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 145.17169916227004, + 6.319889159511945 + ] + ] + }, + { + "type": "arrow", + "version": 1413, + "versionNonce": 1471936832, + "isDeleted": false, + "id": "UzHG5tBa8NHP4HCeUjR7j", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 812.5672641906244, + "y": 412.58155694703555, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 123.92908277248682, + "height": 11.277052775120467, + "seed": 1890495168, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656332299626, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "jVUwPPEStAq2o-TkYXhwS", + "focus": -0.363494619989472, + "gap": 12.062009543137606 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -123.92908277248682, + 11.277052775120467 + ] + ] + }, + { + "type": "text", + "version": 616, + "versionNonce": 626385600, + "isDeleted": false, + "id": "4KgMy1u5TvHf9ys-Z-CQG", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 6.252216014575305, + "x": 560.3514709472656, + "y": 369.93865966796875, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 182, + "height": 40, + "seed": 692234560, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "wYIU3lzunfjIKf9xTUgty", + "type": "arrow" + }, + { + "id": "cAEzQWcteqGxEz8D2rZKC", + "type": "arrow" + }, + { + "id": "48B8HRzaw2HP4FsLNjKWS", + "type": "arrow" + } + ], + "updated": 1656332299626, + "link": null, + "locked": true, + "fontSize": 16, + "fontFamily": 1, + "text": "Web resource found\nRespond with index.html", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Web resource found\nRespond with index.html" + }, + { + "type": "arrow", + "version": 1235, + "versionNonce": 1837017408, + "isDeleted": false, + "id": "wYIU3lzunfjIKf9xTUgty", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 691.6040423672059, + "y": 346.7056012003567, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 134.60389546494252, + "height": 16.4616811986092, + "seed": 584057536, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656332299626, + "link": null, + "locked": false, + "startBinding": { + "elementId": "jVUwPPEStAq2o-TkYXhwS", + "focus": -0.7661157567965873, + "gap": 15.02787049220592 + }, + "endBinding": { + "elementId": "QEO0dLbLv1IHOlQoIri2d", + "focus": 0.812007832114409, + "gap": 7.1740812108203045 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 134.60389546494252, + 16.4616811986092 + ] + ] + }, + { + "type": "arrow", + "version": 2515, + "versionNonce": 844595520, + "isDeleted": false, + "id": "XYKWKpVy9J7UzPAxq_0TA", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 684.6220823910281, + "y": 494.68980502221507, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 134.38179342673277, + "height": 10.805298218304188, + "seed": 628363584, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656332299626, + "link": null, + "locked": false, + "startBinding": { + "elementId": "jVUwPPEStAq2o-TkYXhwS", + "focus": -0.028405619369689366, + "gap": 8.04591051602813 + }, + "endBinding": { + "elementId": "mo24wbx6xPwsZSBQnbkGa", + "focus": -0.032662732774685385, + "gap": 15.52523795177035 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 134.38179342673277, + 10.805298218304188 + ] + ] + }, + { + "type": "arrow", + "version": 1607, + "versionNonce": 657971904, + "isDeleted": false, + "id": "salLP2LACKgAhATv3aKnC", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 871.1614114349748, + "y": 509.5879369527448, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 132.53213569819206, + "height": 6.531045317649841, + "seed": 10924352, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656332299626, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "j0anMp3n_jzUy1BHdQuCB", + "focus": 0.27692061911431853, + "gap": 10.283473130505058 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 132.53213569819206, + 6.531045317649841 + ] + ] + }, + { + "type": "arrow", + "version": 1321, + "versionNonce": 514320330, + "isDeleted": false, + "id": "cAEzQWcteqGxEz8D2rZKC", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 648.4143547887901, + "y": 430.10390498834556, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 149.94697315624165, + "height": 8.361297928636134, + "seed": 1762916672, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334359018, + "link": "", + "locked": true, + "startBinding": { + "elementId": "jVUwPPEStAq2o-TkYXhwS", + "focus": 0.34755465088110354, + "gap": 13.391675484647408 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -149.94697315624165, + 8.361297928636134 + ] + ] + }, + { + "type": "arrow", + "version": 662, + "versionNonce": 1569729216, + "isDeleted": false, + "id": "68Tf1A841n4yIofRoo6-G", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1195.6036883395652, + "y": 556.6414310146617, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 509.5803208127419, + "height": 46.477545717100384, + "seed": 729868608, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656332299627, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "jVUwPPEStAq2o-TkYXhwS", + "focus": 0.521060089360989, + "gap": 9.447195651823336 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -509.5803208127419, + 46.477545717100384 + ] + ] + }, + { + "type": "arrow", + "version": 705, + "versionNonce": 1845678550, + "isDeleted": false, + "id": "-U3W_ws5R8hGXmS34DQn8", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 646.575322508812, + "y": 600.5598714855523, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 137.57785546779633, + "height": 9.144389448600691, + "seed": 643955392, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334359018, + "link": null, + "locked": true, + "startBinding": { + "elementId": "jVUwPPEStAq2o-TkYXhwS", + "focus": -0.49384338440320397, + "gap": 15.23070776462555 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -137.57785546779633, + 9.144389448600691 + ] + ] + }, + { + "type": "text", + "version": 876, + "versionNonce": 222214464, + "isDeleted": false, + "id": "COAwAhgKAInp7WQMn3RMM", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0.09744818021990387, + "x": 885.8936674355597, + "y": 452.31574651990974, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 98, + "height": 40, + "seed": 1584536256, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "qAJyNrlcyxTvy6syqxI7G", + "type": "arrow" + }, + { + "id": "salLP2LACKgAhATv3aKnC", + "type": "arrow" + } + ], + "updated": 1656332299627, + "link": null, + "locked": true, + "fontSize": 16, + "fontFamily": 1, + "text": "not found\nnext handler", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "not found\nnext handler" + }, + { + "type": "arrow", + "version": 1152, + "versionNonce": 456598208, + "isDeleted": false, + "id": "pjaxhaAf1fPmqh0ouHcJ1", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1045.996425048879, + "y": 529.3376998959972, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 147.09971102799705, + "height": 19.174734184239128, + "seed": 567048896, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656332299627, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 147.09971102799705, + 19.174734184239128 + ] + ] + }, + { + "type": "text", + "version": 965, + "versionNonce": 827418944, + "isDeleted": false, + "id": "zbyeLIGBFxBnlzT2rqXLO", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0.09744818021990387, + "x": 1065.1666222701772, + "y": 479.6565205483887, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 98, + "height": 40, + "seed": 190681408, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "qAJyNrlcyxTvy6syqxI7G", + "type": "arrow" + }, + { + "id": "pjaxhaAf1fPmqh0ouHcJ1", + "type": "arrow" + } + ], + "updated": 1656332299627, + "link": null, + "locked": true, + "fontSize": 16, + "fontFamily": 1, + "text": "not found\nnext handler", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "not found\nnext handler" + }, + { + "type": "text", + "version": 518, + "versionNonce": 1438960320, + "isDeleted": false, + "id": "s01_p5lhPzpTQkkGwJGjx", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 6.252216014575305, + "x": 579.5988464355469, + "y": 543.5919494628905, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 181, + "height": 40, + "seed": 294472384, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "wYIU3lzunfjIKf9xTUgty", + "type": "arrow" + }, + { + "id": "UzHG5tBa8NHP4HCeUjR7j", + "type": "arrow" + }, + { + "id": "cAEzQWcteqGxEz8D2rZKC", + "type": "arrow" + }, + { + "id": "48B8HRzaw2HP4FsLNjKWS", + "type": "arrow" + }, + { + "id": "68Tf1A841n4yIofRoo6-G", + "type": "arrow" + } + ], + "updated": 1656332299627, + "link": null, + "locked": true, + "fontSize": 16, + "fontFamily": 1, + "text": "REST resource found\nRespond with /api/hello", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "REST resource found\nRespond with /api/hello" + }, + { + "type": "rectangle", + "version": 982, + "versionNonce": 1842495808, + "isDeleted": false, + "id": "mo24wbx6xPwsZSBQnbkGa", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 834.5291137695312, + "y": 488.44775390625, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 16.539794921874964, + "height": 36.67980957031252, + "seed": 783472960, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "DUUNk8Jte4E3cuNB-gnOj", + "type": "arrow" + }, + { + "id": "wYIU3lzunfjIKf9xTUgty", + "type": "arrow" + }, + { + "id": "XYKWKpVy9J7UzPAxq_0TA", + "type": "arrow" + }, + { + "id": "UzHG5tBa8NHP4HCeUjR7j", + "type": "arrow" + }, + { + "id": "salLP2LACKgAhATv3aKnC", + "type": "arrow" + } + ], + "updated": 1656332299627, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 766, + "versionNonce": 1079866048, + "isDeleted": false, + "id": "QNdejofKKrgRF7LVNmUc3", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 840.7820668462665, + "y": 451.24999955259267, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.35341088697316536, + "height": 31.391859162598735, + "seed": 1727189312, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656332299627, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.35341088697316536, + 31.391859162598735 + ] + ] + }, + { + "type": "line", + "version": 740, + "versionNonce": 343415104, + "isDeleted": false, + "id": "DwZ1a9xNJET9kqfGpy8xs", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1218.1409183382987, + "y": 568.5846964001656, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.6583057403563544, + "height": 126.15512580871575, + "seed": 590498496, + "groupIds": [], + "strokeSharpness": "round", + "boundElements": [], + "updated": 1656332299627, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.6583057403563544, + 126.15512580871575 + ] + ] + }, + { + "type": "text", + "version": 290, + "versionNonce": 564206272, + "isDeleted": false, + "id": "GQgCwBsNoiTXy6ih0RnYB", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0.06071332475389113, + "x": 517.8744812011719, + "y": 465.8735046386719, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 117, + "height": 20, + "seed": 1923863232, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [ + { + "id": "cAEzQWcteqGxEz8D2rZKC", + "type": "arrow" + } + ], + "updated": 1656332299627, + "link": null, + "locked": true, + "fontSize": 16, + "fontFamily": 1, + "text": "GET /api/hello", + "baseline": 14, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "GET /api/hello" + }, + { + "type": "arrow", + "version": 940, + "versionNonce": 95182474, + "isDeleted": false, + "id": "7ikE7piZ2wAUmR2SsA7Em", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 508.6821677930237, + "y": 491.64092939056275, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 139.18970928121792, + "height": 8.317473992478313, + "seed": 802480832, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElements": [], + "updated": 1656334359018, + "link": null, + "locked": true, + "startBinding": null, + "endBinding": { + "elementId": "jVUwPPEStAq2o-TkYXhwS", + "focus": -0.010073284681227332, + "gap": 13.934153199195862 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 139.18970928121792, + 8.317473992478313 + ] + ] + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + }, + "files": { + "efbc8b2b54a0d8ee4db318559e1c660a2957a8f9": { + "mimeType": "image/svg+xml", + "id": "efbc8b2b54a0d8ee4db318559e1c660a2957a8f9", + "dataURL": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHdpZHRoPSIxMDI0IiBoZWlnaHQ9IjEwMjQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojNDY5NWViO30uY2xzLTJ7ZmlsbDojZmYwMDRhO30uY2xzLTN7ZmlsbDojMDkxMzEzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+cXVhcmt1c19pY29uX3JnYl8xMDI0cHhfZGVmYXVsdDwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjY2OS4zNCAxODAuNTcgNTEyIDI3MS40MSA2NjkuMzQgMzYyLjI1IDY2OS4zNCAxODAuNTciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMzU0LjY2IDE4MC41NyAzNTQuNjYgMzYyLjI1IDUxMiAyNzEuNDEgMzU0LjY2IDE4MC41NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI2NjkuMzQgMzYyLjI1IDUxMiAyNzEuNDEgMzU0LjY2IDM2Mi4yNSA1MTIgNDUzLjA5IDY2OS4zNCAzNjIuMjUiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTg4Ljc2IDQ2Ny45MyAzNDYuMSA1NTguNzYgMzQ2LjEgMzc3LjA5IDE4OC43NiA0NjcuOTMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMzQ2LjEgNzQwLjQ0IDUwMy40MyA2NDkuNiAzNDYuMSA1NTguNzYgMzQ2LjEgNzQwLjQ0Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjM0Ni4xIDM3Ny4wOSAzNDYuMSA1NTguNzYgNTAzLjQzIDY0OS42IDUwMy40MyA0NjcuOTMgMzQ2LjEgMzc3LjA5Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjY3Ny45IDc0MC40NCA2NzcuOSA1NTguNzYgNTIwLjU3IDY0OS42IDY3Ny45IDc0MC40NCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI4MzUuMjQgNDY3LjkzIDY3Ny45IDM3Ny4wOSA2NzcuOSA1NTguNzYgODM1LjI0IDQ2Ny45MyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI1MjAuNTcgNjQ5LjYgNjc3LjkgNTU4Ljc2IDY3Ny45IDM3Ny4wOSA1MjAuNTcgNDY3LjkzIDUyMC41NyA2NDkuNiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTg1My40NywxSDE3MC41M0M3Ny4yOSwxLDEsNzcuMjksMSwxNzAuNTNWODUzLjQ3QzEsOTQ2LjcxLDc3LjI5LDEwMjMsMTcwLjUzLDEwMjNoNDY3LjdMNTEyLDcxNi4zOSw0MjAuNDIsOTEwSDE3MC41M0MxMzkuOSw5MTAsMTE0LDg4NC4xLDExNCw4NTMuNDdWMTcwLjUzQzExNCwxMzkuOSwxMzkuOSwxMTQsMTcwLjUzLDExNEg4NTMuNDdDODg0LjEsMTE0LDkxMCwxMzkuOSw5MTAsMTcwLjUzVjg1My40N0M5MTAsODg0LjEsODg0LjEsOTEwLDg1My40Nyw5MTBINzA1LjI4bDQ2LjUyLDExM0g4NTMuNDdjOTMuMjQsMCwxNjkuNTMtNzYuMjksMTY5LjUzLTE2OS41M1YxNzAuNTNDMTAyMyw3Ny4yOSw5NDYuNzEsMSw4NTMuNDcsMVoiLz48L3N2Zz4=", + "created": 1654618699002 + } + } +} \ No newline at end of file diff --git a/docs/modules/ROOT/assets/images/quinoa-runtime-prod.png b/docs/modules/ROOT/assets/images/quinoa-runtime-prod.png new file mode 100644 index 00000000..0e05dc24 Binary files /dev/null and b/docs/modules/ROOT/assets/images/quinoa-runtime-prod.png differ diff --git a/docs/modules/ROOT/pages/index.adoc b/docs/modules/ROOT/pages/index.adoc index 4f96b143..8ab5af54 100644 --- a/docs/modules/ROOT/pages/index.adoc +++ b/docs/modules/ROOT/pages/index.adoc @@ -17,18 +17,9 @@ NOTE: packages are installed by Quinoa before the build when needed (i.e `npm in === Runtime for production mode -[mermaid] -.... -flowchart LR - run[run - jar or binary] --> vertx(Vert.x routes) - vertx -->|GET /something| quinoa{is this a Quinoa Web Resources?} - quinoa -->|yes| handle[Serve] - quinoa -->|no| static-resources{is this a META-INF/resources?} - static-resources -->|yes| handle[Serve] - static-resources -->|no| rest{is this a REST resource?} - rest -->|yes| handle[Handle] - rest -->|no| 404[404] -.... +When running jar or binary in production mode: + +image::quinoa-runtime-prod.png[Quinoa Runtime Production] === Runtime for full Quarkus live-coding @@ -37,21 +28,11 @@ Quinoa (using Quarkus live-coding watch feature) will watch the Web UI directory NOTE: You can differentiate the build for link:#build-mode[dev mode]. e.g to disable minification. [#how-dev-server] -=== Runtime for proxied live-coding (e.g on port 3000) - -[mermaid] -.... -flowchart LR - dev[quarkus dev] --> vertx(Vert.x routes) - vertx -->|GET /something| quinoa{if not ignored, try /something on port 3000?} - quinoa -->|200| forward[Forward Response] - quinoa -->|error| forward-error[Forward Error] - quinoa -->|404| static-resources{is this a META-INF/resources?} - static-resources -->|yes| handle[Serve] - static-resources -->|no| rest{is this a REST resource?} - rest -->|yes| handle[Handle] - rest -->|no| 404[404] -.... +=== Runtime for proxied live-coding + +When running dev-mode (e.g with npm on port 3000): + +image::quinoa-proxy-dev.png[Quinoa Proxy Dev] NOTE: Quarkus live-coding will keep watching for the backend changes as usual. @@ -66,8 +47,6 @@ See link:#dev-server[Enable the proxied live coding]. [#installation] == Installation -To use this, you need the `io.quarkiverse.quinoa:quarkus-quinoa` extension first. - Create a new Quinoa project (with a base Quinoa starter code): * With https://code.quarkus.io/?a=quinoa-bowl&j=17&e=io.quarkiverse.quinoa%3Aquarkus-quinoa[code.quarkus.io]